python+selenium环境搭建(包括常用类库、工具安装及资源下载地址)

来源:互联网 发布:吴昕的淘宝店叫什么 编辑:程序博客网 时间:2024/05/29 03:16

滴~ 今日打卡!这几天的实战,遇到些问题,有的解决了,有的还没解决。等过两天再整理一次po上来。在实战的过程中,也是不断地在添加一些类库和测试工具,今天就来整理一些这些东西的安装方式。mark一下,以后在别的电脑上再搭一套也有资料看了。

下载pythonhttps://www.python.org/downloads/(根据自身要求下载23,博主这里下的的3.6.3

下载后双击运行可执行程序。安装时记得勾上”Add Python 3.6 to PATH”,这样就不用自己再去配置环境变量啦~

 

安装好后,可以进入命令行,输入python查看安装是否成功。如果看到python的版本信息,那恭喜你,安装成功了!

 

接下来,安装selenium

两种方法:

方法一:离线安装

(1)先下载selenium安装包:https://pypi.python.org/pypi/selenium#downloads

(2)下载后解压

 

(3)进入命令行,切换到安装包路径,输入python setup.py install指令执行setup.py文件安装selenium

 

看到下图中的Finished processing dependencies for selenium==3.6.0即安装成功

 

当然,你也可以用pip show selenium指令查看selenium安装情况

 

方法二:在线安装

这个方法就更简单啦,直接进入命令行,输入python -m pip install selenium指令,就可以自动安装啦。

 

到这里,pythonselenium已经安装好了,但还有一些常用的东西需要添加一下。

1. 添加IEFireFoxGoogle Chromedriver插件

(1)下载插件文件http://pan.baidu.com/s/1jIf6Kg2(博主使用的google chrome版本为62,firefox为56)

(2)把下载好的文件放到python安装目录即可

注意:driver插件必须与浏览器版本对应,所以网盘上的文件不一定适合,如果使用selenium启动浏览器时出错,可以参考博主的文章(http://blog.csdn.net/qq_22770715/article/details/78401077

2. 在火狐浏览器安装XPathSelenium Builder插件:FirePath(详见http://blog.csdn.net/qq_22770715/article/details/78430418

3. google Chrome安装XPath插件:XPath Helper(详见http://blog.csdn.net/qq_22770715/article/details/78430418

4. 安装pillow库(图像处理)

方法一:下载pillowhttp://pan.baidu.com/s/1hsGO5X6),双击运行可执行程序

方法二:在命令行执行pip install pillow

 

看到successfully installed就安装成功啦

 

5. 安装pytesseract库:在命令行执行pip install pytesseract指令

 

6. 安装xlrd库:pip install xlrd(用于读取excel文件写参数化脚本)

 

下载HTMLTestRunner.py,放到python安装目录Lib文件夹下(标准库unittest的一个扩展模块,可以用来生成测试报告)

python2HTMLTestRunner下载地址:http://pan.baidu.com/s/1nuUBtm5

Python3HTMLTestRunner下载地址:http://pan.baidu.com/s/1pKYAWWV

7. 下载安装pycharmhttp://pan.baidu.com/s/1qXU5k9e

8. 下载selenium server standalone.jar包(分布式执行测试用例工具)

下载后jar包后

java -jar selenium-server-standalone-x.xx.x.jar -role hub启动主控指令

注:访问selenium grid控制台:http://localhost:4444/grid/console(主控默认端口为4444)

Selenium grid主控的服务器上还会有一个默认的节点,端口号是5555.启动该节点的指令为:

java -jar selenium-server-standalone-x.xx.x.jar -role node -port 5555

 

最后,推荐一个资源网站(可以下载selenium server standalone)挺齐全的:http://selenium-release.storage.googleapis.com/index.html

 

原创粉丝点击