selenium3驱动浏览器

selenium+python新手上路,安装好python后,用pip install命令直接安装了selenium,pip命令默认安装最新版本。因此不知不觉中安装了selenium3.7.0

参照selenium2的教程敲下了如下代码:

fromseleniumimportwebdriver

browser=webdriver.Chrome()

browser.get('http://www.baidu.com/')

browser.find_element_by_id('kw').send_keys('selenium2')

browser.find_element_by_id('su').click()

browser.quit()

运行总是报错:

selenium3驱动浏览器_第1张图片

报错的原因是webdriver无法找到chrome的浏览器驱动,解决方法有两种:

第一种:是指定chromedriver的绝对路径,改写代码如下:

browser=webdriver.Chrome(executable_path="C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe")

webdriver.py的代码中__init__函数默认参数如下:改写如上代码,即是给executable_path重新传参数,这样就能找到chromedriver了。

selenium3驱动浏览器_第2张图片

第二种:将chromedriver.exe的路径放到系统环境变量下,windows系统需要重启电脑才会生效

你可能感兴趣的:(selenium3驱动浏览器)