selenium3驱动浏览器

作者: cherry睿 | 来源:发表于2017-12-06 17:14 被阅读0次

    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()

    运行总是报错:

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

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

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

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

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

    相关文章

      网友评论

        本文标题:selenium3驱动浏览器

        本文链接:https://www.haomeiwen.com/subject/gnrlixtx.html