1. 安装python

选择2.7版本,下载安装即可。
验证是否安装成功:打开cmd,输入"python -V",显示python版本号即安装成功。

2. 安装setuptools

安装步骤
  • 下载setuptools-18.5.zip,完成之后解压
  • 打开cmd,进入路径setuptools-18.5
  • python setup.py install

3. 安装pip

安装步骤
  • 下载pip-7.1.2.tar.gz,完成之后解压
  • 打开cmd,进入路径pip-7.1.2
  • python setup.py install

4. 安装selenium

安装步骤:
  • 打开cmd
  • 进入python\Scripts路径
  • pip install –U selenium

5. 安装JRE

安装好之后,cmd中输入 "java -version"验证是否安装成功。

6. 安装Eclipse

下载之后,解压即用

7. 安装PyDev

本人配置:JDK1.8.0_11+eclipse4.4.0+pydev2.8.2

尝试最新版本4.4.0,结果发现不行,最后改成2.8.2。也就是说可能需要多试几个版本。

方法一(网速不好时一般不好用):

方法二:

  • 下载之后解压(PyDev 2.8.2.zip),得到Plugins和Feature文件夹,分别复制到Eclipse对应的文件夹中,覆盖即可。
  • 重启Eclipse,打开Help -> Installation Details->Plug-ins,如果存在PyDev则安装成功。

8. 设置python解释器

  • 打开Eclipse
  • Window->Preferences->Pydev->Interpreter-Python,配置Python 解释器。

9. HelloWorld

  • 打开Eclipse -> Window -> Open Perspective -> Other -> PyDev。
  • New一个 “PyDev Project”。
  • 新建一个 "PyDev Module"。
#encoding:utf-8

from selenium import webdriver
import time driver=webdriver.Firefox()
driver.get("http://www.baidu.com")
time.sleep(3)
print driver.title
assert "百度一下" in driver.title elem=driver.find_element_by_id("kw")
elem.send_keys("selenium")
driver.find_element_by_id("su").click()
time.sleep(3)
print driver.title
assert "selenium" in driver.title driver.close()
  • Run As-> Python Run

selenium webdriver python 环境搭建的更多相关文章

  1. 【转】Selenium WebDriver + Python 环境

    转自:http://www.myext.cn/webkf/a_11878.html 1. 下载必要工具及安装包 1.1 [Python开发环境] 下载并安装Python 2.7.x版本 下载地址:ht ...

  2. Selenium WebDriver + Python 环境配置

    1.   下载必要工具及安装包 1.1.[Python开发环境] 下载并安装Python 2.7.x版本(当前支持2.x版本,不要下载最新的3.X的版本因为python3并非完全兼容python2) ...

  3. Selenium+Eclipse+Python 环境搭建

    第一步:安装Python 根据下面的地址,直接一键安装,全部默认方式. 下载地址:http://www.python.org/ftp/python/2.7.5/python-2.7.5.msi 安装到 ...

  4. selenium webdriver 的环境搭建时注意事项

    selenium webdriver 在 eclipse中的配置,网络上应该很方便搜索到,这里只记搭建过程中容易出现的一些问题 1.  selenium-java与selenium-sever-sta ...

  5. Selenium终极自动化测试环境搭建(二)Selenium+Eclipse+Python

    Selenium终极自动化测试环境搭建(二)Selenium+Eclipse+Python 前面举例了Selenium+Eclipse+Junit+TestNG自动化测试环境的搭建,在前一篇的基础上, ...

  6. selenium win7+selenium2.0+python环境搭建

    win7+selenium2.0+python环境搭建 by:授客 QQ:1033553122 步骤1:下载python 担心最新版的支持不太好,这里我下载的是python 2.7(selenium之 ...

  7. 自动化测试基础篇--Selenium Python环境搭建

    学习selenium python需要的工具: 1.浏览器 2.Python 3.Selenium 4.FireBug(Firefox) 5.chromedriver.IEDriverServer.g ...

  8. 引用 自动化测试基础篇--Selenium Python环境搭建

    原文链接:https://www.cnblogs.com/sanzangTst/p/7452922.html 鸣谢参藏法师. 学习selenium python需要的工具: 1.浏览器 2.Pytho ...

  9. python + selenium WebDriver的环境配置

    想试用python语言来学习selenium WebDriver,首先需要搭建一个测试环境,从python安装到浏览器插件配置的详细步骤,总结如下: 一.python环境配置 1.从官网下载最新的一个 ...

随机推荐

  1. warning : json_decode(): option JSON_BIGINT_AS_STRING not implemented in xxx

    先来一段json_decode官方说明 mixed json_decode ( string $json [, bool $assoc = false [, int $depth = 512 [, i ...

  2. IP 转地址

    1.需要  QQWry.Dat IP 地址数据库 2辅助类库 using System; using System.Collections.Generic; using System.IO; usin ...

  3. 移动页面缩放方法之(二)控制HTML

    <!DOCTYPE HTML> <html lang="zh-cn"> <head> <meta http-equiv="Con ...

  4. 解决第三方DLL没有强签名

    -----转载:http://blog.csdn.net/zyming0815/article/details/5939090 创建一个新的随机密钥对:sn -k myTest.snk 第一步: 将D ...

  5. 用Global.asax实现伪静态.

    在Global.asax文件里添加Application_BeginRequest事件处理.添加如下代码: 1 protected void Application_BeginRequest(Obje ...

  6. 详解Linux服务器最大tcp连接数

    网络编程在tcp应用中,server事先在某个固定端口监听,client主动发起连接,经过三路握手后建立tcp连接.那么对单机,其最大并发tcp连接数是多少? 如何标识一个TCP连接在确定最大连接数之 ...

  7. oracle解析xml完成版第二次修改

    其实XML字符串就好像是ORACLE中的外部表,因此Oracle对 解析XML字符串一些规则要求非常严格.XML字符串提供的数据就是一张表,所以Oracle必须提供跟 xml数据一致的列头 示例一 S ...

  8. exp、imp简单测试

    imp 分为以下几个测试场景 imp name1/password1 file=xxxx.dmp  full=y fromuser=name2 touser=name3 场景1 name1正确.pas ...

  9. Swift - 12 - 区间运算符和for-in

    //: Playground - noun: a place where people can play import UIKit var str = "Hello, playground& ...

  10. Ubuntu12.04安装insight-6.8

    insight是在Linux下一个比较好用的GDB的前端 insight首页:http://sourceware.org/insight/index.php 在这里下载源码:insight-6.8.t ...