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 了。
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 了。
相关文章推荐
- 基于Selenium2与Python的自动化测试环境配置搭建
- python selenium 自动化测试环境安装
- Appium自动化测试工具环境配置[IOS]
- 部署Python+Selenium2自动化测试环境
- Python-Selenium2做Web自动化测试(2)-自动化测试常用工具
- python自动化环境配置,appium,sdk,python,selenium等环境配置
- Win7环境下Python3安装以及Django配置搭建测试
- 构建Python+Selenium2自动化测试环境
- python自动化测试:appium + Python环境配置
- Selenium + Python 搭建自动化测试环境(三)
- Jenkins-测试自动化环境搭建(Python+RobotFramework+selenium)
- 基于selenium3+python3.6.x+chrome57.x的自动化测试环境搭建
- selenium + python 部署自动化测试环境
- 在Windows搭建基于selenium+python的自动化测试环境
- Linux配置Selenium+Chrome+Python实现自动化测试
- python+selenium 自动化测试环境搭建
- JAVA+Selenium环境配置进行web页功能自动化的测试
- 如何搭建selenium+python3.5自动化测试环境
- 构建Python+Selenium2自动化测试环境<二>:IE、Chrome和Firefox运行
- 构建Python+Selenium2自动化测试环境<二>:IE、Chrome和Firefox运行