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.36v64-66

v2.35v62-64

v2.34v61-63

v2.33v60-62

v2.32v59-61

v2.31v58-60

v2.30v58-60

v2.29v56-58

v2.28v55-57

v2.27v54-56

v2.26v53-55

v2.25v53-55

v2.24v52-54

v2.23v51-53

v2.22v49-52

v2.21v46-50

v2.20v43-48

v2.19v43-47

v2.18v43-46

v2.17v42-43

v2.13v42-45

v2.15v40-43

v2.14v39-42

v2.13v38-41

v2.12v36-40

v2.11v36-40

v2.10v33-36

v2.9v31-34

v2.8v30-33

v2.7v30-33

v2.6v29-32

v2.5v29-32

v2.4v29-32

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,948评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,371评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,490评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,521评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,627评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,842评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,997评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,741评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,203评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,534评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,673评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,339评论 4 330
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,955评论 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,770评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,000评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,394评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,562评论 2 349

推荐阅读更多精彩内容