Python selenium.common.exceptions.WebDriverException
来源:互联网 发布:js字符串格式化0在前面 编辑:程序博客网 时间:2024/05/20 11:51
测试selenium报错
#!/usr/bin/python# coding=utf-8# author=Hefrom selenium import webdriverbrowser = webdriver.Chrome()browser.get("https://www.baidu.com")print(browser.title)browser.quit()
报错信息
/usr/bin/python3.5 /home/he/dev/python-test/run.pyTraceback (most recent call last): File "/home/he/dev/python-test/run.py", line 7, in <module> browser = webdriver.Chrome() File "/usr/lib/python3/dist-packages/selenium/webdriver/chrome/webdriver.py", line 67, in __init__ desired_capabilities=desired_capabilities) File "/usr/lib/python3/dist-packages/selenium/webdriver/remote/webdriver.py", line 91, in __init__ self.start_session(desired_capabilities, browser_profile) File "/usr/lib/python3/dist-packages/selenium/webdriver/remote/webdriver.py", line 173, in start_session 'desiredCapabilities': desired_capabilities, File "/usr/lib/python3/dist-packages/selenium/webdriver/remote/webdriver.py", line 233, in execute self.error_handler.check_response(response) File "/usr/lib/python3/dist-packages/selenium/webdriver/remote/errorhandler.py", line 194, in check_response raise exception_class(message, screen, stacktrace)selenium.common.exceptions.WebDriverException: Message: session not created exception: Chrome version must be >= 58.0.3029.0 (Driver info: chromedriver=2.30.477691 (6ee44a7247c639c0703f291d320bdf05c1531b57),platform=Linux 4.9.0-deepin4-amd64 x86_64)Process finished with exit code 1
浏览器驱动不存在或者驱动不适用当前版本
解决办法:
-chrome为例:
查看当前浏览器版本
输入chrome://help/
查看版本对应的驱动https://sites.google.com/a/chromium.org/chromedriver/downloads查看版本库https://chromedriver.storage.googleapis.com/index.html下载对应操作系统的文件
copy到he@he-PC:/usr/lib/chromium$ sudo cp ~/Desktop/chromedriver ./
再次运行
/usr/bin/python3.5 /home/he/dev/python-test/run.py百度一下,你就知道Process finished with exit code 0
阅读全文
0 0
- Python selenium.common.exceptions.WebDriverException
- docker selenium环境运行python脚本时候,出现selenium.common.exceptions.WebdriverException:Message:None
- Python 中selenium模块报错selenium.common.exceptions.WebDriverException: Message: 'chromedriver'
- Selenium python 启动firefox浏览器的异常selenium.common.exceptions.WebDriverException: Message: 'geckodriver'
- Python脚本报错:selenium.common.exceptions.WebDriverException: Message: Service chromedriver.exe unexpect
- Python爬虫——selenium.common.exceptions.WebDriverException: Message: Service geckodriver unexpectedly e
- Python爬虫——selenium.common.exceptions.WebDriverException: Message: Failed to set preferences: Unable
- selenium.common.exceptions.WebDriverException: Message: "Can't load the profile.
- selenium.common.exceptions.WebDriverException: Message: Service chromium-browser unexpectedly exited
- 【已解决】:selenium.common.exceptions.WebDriverException: Message: 'geckodriver' ...
- selenium.common.exceptions.WebDriverException: Message: Missing 'type' parameter
- Fixing “selenium.common.exceptions.WebDriverException: Message: ‘Can\’t load the profile.”
- http://stackoverflow.com/questions/39998330/selenium-common-exceptions-webdriverexception-message-se
- python3.5+django1.10:selenium.common.exceptions.WebDriverException->moveto did not match a known com
- selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH
- selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PAT
- selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH
- selenium.common.exceptions.webdriverexception: message: unknown error: cannot find Chrome binary
- Echart-折线图
- Linux qtcreator编程实现动态加载动态链接库
- 关于如何下载spring tool Suite指定版本的安装包
- 6/26作业:抽象
- [题解]codeforces 718c Sasha and Array
- Python selenium.common.exceptions.WebDriverException
- 【c++】vector.clear()的内存泄露问题
- 面向对象的三大特征之一封装
- Linux笔记 pthread
- CodeForces 828C String Reconstruction(思维)
- Python 3从入门到精通10-字符串切割
- 登录完成后跳转到之前的界面
- 解决应用服务器变为集群后的Session问题
- java(JDBC连接数据库)[完整版封装]