您的位置:首页 > 编程语言 > Python开发

WIN7- selenium-python 自动化测试工具配置环境

2015-03-27 21:33 691 查看
配置机器情况:

win7 x64系统(WIN8也可以)

4G内存

IE 9/ IE10浏览器(IE11需要做特殊配置)

一、安装python

由于是python版本,所以第一步当然是安装python-2.7.9-amd64 (截止现在最新的,并且是64位的),记得把python.exe 放入系统环境中,可以通过cmd命令行输入 python来检测

二、安装python的工具包

先安装安装包easy_install 或者pip (pip是2.7.9安装好的),如果没有先要下载setuptools-5.4.1.zip包,然后利用easy_install 安装pip

三、安装selenium (自动化测试工具)



现在就开始安装今天的主角selenium ,在cmd命令行下运行 easy_install selenium 或者
pip install selenium


四、下载IE浏览器的驱动


下载IEDriverServer.exe 文件,并把这个东西放到系统环境目录下(建议放在python的目录下)


四、安装bs4 (即 beautifulsoup ) (DOM解析工具)



官网上下载好beautifulsoup4-4.2.1.tar.gz,然后解压,cmd命令行下cd到 beautifulsoup4-4.2.1 目录下然后 执行命令python setup.py install

五、安装pycurl (页面下载模块)



官网下载pycurl-7.19.5.win-amd64-py2.7.exe (注意是64位),然后双击即可

六、安装lxml 和 html5lib (用于文档解析)



安装了bs4 之后最好安装 lxml 和 html5lib ,依然用 pip install xxx命令方式

七、安装chardet(检测字符串编码的模块)

依然后pip install xxx 命令方式

八、设置IE浏览器(IE9 和 IE10 配置一样的)

工具-internet选项-安全: Internet/本地Intranet/受信任的站点/受限制的站点 这四个区域都设置成启动保护模式(都要打钩或者都不打勾,只要保持一致即可)

九、IE浏览器默认打开json格式的数据时候是需要下载,而如果直接显示在页面怎么办呢?

解决办法也非常简单,需要我们在操作系统的注册表中添加关于 JSON 的 MIME 类型支持,你可以将以下内容编辑成扩展名为 .reg 的文件(文件名随意),然后双击执行将 该文件导入注册表:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/json]

"CLSID"="{25336920-03F9-11cf-8FD0-00AA00686F13}"

"Encoding"=dword:00080000

[HKEY_CLASSES_ROOT\MIME\Database\Content Type\text/json]

"CLSID"="{25336920-03F9-11cf-8FD0-00AA00686F13}"

"encoding"=dword:00080000

其原理是修改注册表,将 application/json、text/json 两种 Content-Type 开启设置调成与 GIF/PNG/HTML 一致,改为直接用浏览器打开查看。

导入上面的注册表文件以后,再使用IE开启就可以不需要下载即可显示 json 了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: