1.Google Chrome
2.Google Chrome Driver
3.python 3.6
4.selenium
5.pyinstaller
6.pycharm(non-essential)
其中,selenium是一种功能自动化的测试工具,它支持Google Chrome, Firefox, IE三种浏览器,根据需要配置环境上可以适当调整,这里以Google Chrome为例。
此外,关于3-5项的环境配置内容,我是在anaconda下新建了一个环境,在控制台进行
pip install xxx
如上操作即可,不做赘述.
pycharm是一个集成开发环境,如果比较习惯jupyter或使用控制台进行开发也是可以的。
本文主要重要说明下面两项的配置
1.Google Chrome
2.Google Chrome Driver
Google Chrome的浏览器版本和Google Chrome Driver的版本必须对应,否则会配置错误。
1.在Chrome浏览器中查看浏览器版本,在Chrome浏览器的右上角->帮助->关于Google Chrome,即可查看目前的浏览器版本。
2.关于Chrome Driver网上比较常见的做法是发放一个对应关系表,下面的链接是Google官方维护的关系对应。
Chrome Driver Relatioinship:http://chromedriver.chromium.org/downloads
国内下载的网址:
http://npm.taobao.org/mirrors/chromedriver/
http://chromedriver.storage.googleapis.com/index.html
3.文件下载好,将chromedriver.exe拷贝到Google Chrome的安装目录下,
如C:\Program Files (x86)\Google\Chrome\Application
4.将此目录配置到系统变量的PATH下
欢迎评论文章,给予宝贵建议,工程提供在github下载学习,请关注作者,共同学习交流。
github工程:https://github.com/sinxuy/Damai