windows环境下python+selenium环境搭建

自动化测试的条件

1、任务测试明确,不会频繁变动

2、每日构建后的测试验证

3、比较频繁的回归测试

4、软件系统界面稳定,变动少

5、需要在多平台上运行的相同测试案例、组合遍历型的测试、大量的重复任务

6、软件维护周期长

7、项目进度压力不太大

8、被测软件系统开发比较规范,能够保证系统的可测试性

9、具备大量的自动化测试平台

10、测试人员具备较强的编程能力

当然,并非以上 10 条都具备有情况下才能开展测试工作。这里就需要读者做综合的权衡。在我们普遍的经验中,只要满足三个条件就可以对项目开展自动化测试。

selenium 工具介绍

selenium 的特点:

1、  开源,免费

2、  多浏览器支持:FireFox、Chrome、IE、Opera

3、多平台支持:linux 、windows、MAC

4、多语言支持:java、python、ruby、php、C#、JavaScript

5、对 web 页面有良好的支持

6、简单(API 简单)、灵活(用开发语言驱动)

7、支持分布式测试用例执行

python webdriver 环境搭建

准备工具如下:

------------------------------------------------------------

下载 python【python 开发环境】

http://python.org/getit/

下载 setuptools 【python 的基础包工具】

http://pypi.python.org/pypi/setuptools

下载 pip 【python 的安装包管理工具】

https://pypi.python.org/pypi/pip

windows 环境安装

第一步、安装 python 的开发环境包,选择需要安装路径进行安装,本人安装的是

python2.7.13安装目录为:C:\Python27。

装 setuptools 通 过 前 面 提 供 的 setuptools 的 连 接 , 拖 动 页 面 到 底 部 找 到 ,

setuptools-36.0.1 文件(版本随着时间版本会有更新),对文件进行解压,找到 easy_install.py

文件,进入 windows 命令提示(开始--运行--cmd 命令,回车)下执行 easy_install.py:python easy_install.py

如果提示 python 不是内部或外部命令!别急,去添加一下 python 的环境变量吧!桌面“我的电脑” 右键菜单-->属性-->高级-->环境变量-->系统变量中的 Path 为:

变量名:PATH

变量值:;C:\Python27

第三步、安装 pip ,通过上面提供的链接下载pip-9.0.1.tar.gz(版本随着时间版本会有更新),打开命令提示符(开始--运行--cmd 命令,回车)执行:python setup.py install

再切换到 C:\Python27\Scripts 目录下输入:

C:\Python27\Scripts > easy_install pip

第四步、安装 selenium,如果是电脑处于联网状态的话,可以直接在 C:\Python27\Scripts 下输入 命令安装:

C:\Python27\Scripts > pip install -U selenium

如果没联网,可以通过下载安装(本人安装的是selenium3):

selenium 下载地址: https://pypi.python.org/pypi/selenium

下载 selenium 3 ,并解压把整个目录放到 C:\Python27\Lib\site-packages 目录下。

第五步、下载chrome的webdriver:对应的下载目录都在这里了 http://chromedriver.storage.googleapis.com/index.html ,自己寻找合适的版本下载即可,然后32位的也可以在64位的系统上跑,但是需要注意的是对应的webdriver会需要chrome的版本,所以如果下载的比较新的webdriver版本,请更新自己的chrome版本。

chromedriver版本

支持的Chrome版本

v2.36

v64-66

v2.35

v62-64

v2.34

v61-63

v2.33

v60-62

v2.32

v59-61

v2.31

v58-60

v2.30

v58-60

v2.29

v56-58

v2.28

v55-57

v2.27

v54-56

v2.26

v53-55

v2.25

v53-55

v2.24

v52-54

v2.23

v51-53

v2.22

v49-52

v2.21

v46-50

v2.20

v43-48

v2.19

v43-47

v2.18

v43-46

v2.17

v42-43

v2.13

v42-45

v2.15

v40-43

v2.14

v39-42

v2.13

v38-41

v2.12

v36-40

v2.11

v36-40

v2.10

v33-36

v2.9

v31-34

v2.8

v30-33

v2.7

v30-33

v2.6

v29-32

v2.5

v29-32

v2.4

v29-32

posted on 2018-12-28 15:55  罗盼  阅读(192)  评论(0编辑  收藏  举报

导航