UI自动化的环境配置

python+selenium+chrome driver 环境配置

 

chromedriver安装

在这之前请确保已经正确安装好了Chrome浏览器并可以正常运行,安装过程不再赘述。谷歌浏览器最好不要太旧

点击Chrome菜单“帮助”→“关于Google Chrome”,即可查看Chrome的版本号

请记住Chrome版本号,因为选择ChromeDriver版本时需要用到。

 

下载ChromeDriver

http://chromedriver.storage.googleapis.com/index.html

ChromeDriver版本支持的Chrome版本
v2.46 v72-74
v2.45 v71-73
v2.44 v70-72
v2.43 v69-71
v2.42 v68-70
v2.41 v67-69

环境变量配置

在Windows下,建议直接将chromedriver.exe文件拖到Python的Scripts目录下

 

验证安装

配置完成后,就可以在命令行下直接执行chromedriver命令了:

 

 随后再在程序中测试,执行如下Python代码:

from selenium import webdriver

browser = webdriver.Chrome()

这里如果报错了,首先看下,python.exe 和chromedriver.exe是不是在同一文件夹下,如果不是,可以将chromedriver.exe放至python.exe文件夹同一目录下,然后再次尝试。

可以借助工具everything来查找目录

运行之后,如果弹出一个空白的Chrome浏览器,则证明所有的配置都没有问题。如果没有弹出,请检查之前的每一步配置。

如果弹出后闪退,则可能是ChromeDriver版本和Chrome版本不兼容,请更换ChromeDriver版本。

如果没有问题,接下来就可以利用Chrome来做网页抓取了。

 

 

posted @ 2020-07-07 13:05  测试董先生  阅读(322)  评论(0编辑  收藏  举报