Python+Selenium:初步使用Chrome谷歌浏览器
要自动化测试Chrome谷歌浏览器,首先要下载chromedriver驱动
驱动下载地址1:http://npm.taobao.org/mirrors/chromedriver/
驱动下载地址2:http://chromedriver.storage.googleapis.com/index.html
而且要下载对应版本的驱动,否则在运行时会出错
更过选项-帮助-关于Google chrome
查看对应Chrome版本:
参照对应的chromedriver版本进行下载驱动:
下面是谷歌浏览器与chromedriver的版本对应关系,供参考:
ChromeDriver v2.41 (2018-07-27)----------Supports Chrome v67-69
ChromeDriver v2.40 (2018-06-07)----------Supports Chrome v66-68
ChromeDriver v2.39 (2018-05-30)----------Supports Chrome v66-68
ChromeDriver v2.38 (2018-04-17)----------Supports Chrome v65-67
ChromeDriver v2.37 (2018-03-16)----------Supports Chrome v64-66
ChromeDriver v2.36 (2018-03-02)----------Supports Chrome v63-65
ChromeDriver v2.35 (2018-01-10)----------Supports Chrome v62-64
以上版本映射,参考链接:https://blog.csdn.net/yoyocat915/article/details/80580066
driverchrome下载链接:http://npm.taobao.org/mirrors/chromedriver/
我的谷歌浏览器版本为v68的,我选择下载ChromeDriver的v2.41版本进行下载
下载后解压到:python文件夹目录下,
基本上到此,驱动安装就ok了,可能还有更深入的学习。chromedriver.exe在别的文件夹也可以被调用
现在尝试写一个打开和关闭谷歌浏览器的代码
from selenium import webdriver
driver= webdriver.Chrome()
driver.maximize_window()
driver.implicitly_wait(3)#等待3秒
driver.get("https://baidu.com")
driver.quit()
然后执行该代码就可以自动打开chrome和关闭chrome了。