有些小伙伴,在实际应用过程当中,更喜欢使用Google浏览器Chrome。Selenium如何与Chrome相结合使用呢?html
chromedriver.exe文件是调用chrome的驱动文件,所以该文件的版本要和chrome的版本必须兼容
chromedriver.exe可在以下网址中下载:chrome
看成者chrome浏览器升级后,chrome的版本为75.0.3770.142,如图所示。下载chromedriver.exe的版本是75.0.3770.140,其与chrome浏览器版本相对应(仅仅小版本号.140不一样),如图所示。
chromedriver.exe从70开始,就能够找与chrome版本相对应的版本下载了。从而避免了如图中那样选择chromedriver版本时2.七、2.8的纠结,再也不须要查询chrome的版本(如68.0.3440.106)与chromedriver.exe(2.7或2.8)究竟是如何匹配的。
将下载的chromedriver.exe(2.37)复制到chrome的安装目录下(通常chrome的安装路径以下,C:\Program Files (x86)\Google\Chrome\Application),如图所示。
设置系统环境变量,将chrome的路径添加到Path中,添加环境变量步骤如图所示。npm
打开IDE(如PyCharm)编写代码,如图所示。而后运行,可看到成功调用Chrome浏览器且打开bing首页。api