Chrome对应webdriver版本

因为Chrome设置的是自动更新,有时候突然webdriver就报错了,最后查了半天发现是浏览器版本更新了,很无语

记录一下selenium自动化测试时,webdriver与Chrome对应版本号

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

或者 http://npm.taobao.org/mirrors/chromedriver/

根据该网址上的notes.txt翻译而来【更新】

 

 

然后将chromedriver.exe文件放到python安装目录下的\Scripts下即可

附上代码以便下次更新用

略有些问题,有空修改下

发布了53 篇原创文章 · 获赞 31 · 访问量 12万+
展开阅读全文

请问,是selenium 与webdriver版本不一致引起的错误,还是?

11-13

from selenium import webdriver chromedriver = 'D:\Program Files (x86)\ChromeCore\chromedriver.exe'#chromedriver是2.38 win32版本,ChromeCore是65版本 url = 'http://www.baidu.com/' browser = webdriver.Chrome(executable_path=chromedriver) browser.get(geturl) 反馈结果是:Traceback (most recent call last): File "<input>", line 4, in <module> File "C:\Users\Administrator\PycharmProjects\untitled\venv\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 81, in __init__ desired_capabilities=desired_capabilities) File "C:\Users\Administrator\PycharmProjects\untitled\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in __init__ self.start_session(capabilities, browser_profile) File "C:\Users\Administrator\PycharmProjects\untitled\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 252, in start_session response = self.execute(Command.NEW_SESSION, parameters) File "C:\Users\Administrator\PycharmProjects\untitled\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute self.error_handler.check_response(response) File "C:\Users\Administrator\PycharmProjects\untitled\venv\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary (Driver info: chromedriver=2.38.552522 (437e6fbedfa8762dec75e2c5b3ddb86763dc9dcb),platform=Windows NT 6.1.7601 SP1 x86_64) 问答

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览