selenium.common.exceptions.WebDriverException:消息:未知错误:Chrome无法启动:在Ubuntu上使用ChromeDriver Selenium异常退出

时间:2018-05-22 10:23:47

标签: python-2.7 selenium google-chrome selenium-chromedriver ubuntu-16.04

我遇到了Chromedriver问题,我在互联网上阅读了一些文件来规避我得到的错误。

这就是我所做的。已经有两个Google Chrome窗口已打开。我尝试使用pip安装Selenium和Chromedriver。当我尝试使用d=webdriver.Chrome()打开浏览器时,会抛出以下错误。我已经尝试过d = webdriver.Chrome(' usr / bin / chromedriver')仍然没有去指定可执行路径。

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist- 
 packages/selenium/webdriver/remote/webdriver.py", line 156, in __init__
 self.start_session(capabilities, browser_profile)
 File "/usr/local/lib/python2.7/dist- 
 packages/selenium/webdriver/remote/webdriver.py", line 245, in 
 start_session
 response = self.execute(Command.NEW_SESSION, parameters)
 File "/usr/local/lib/python2.7/dist- 
 packages/selenium/webdriver/remote/webdriver.py", line 314, in execute
self.error_handler.check_response(response)
File "/usr/local/lib/python2.7/dist- 
packages/selenium/webdriver/remote/errorhandler.py", line 242, in 
check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: 
Chrome failed to start: exited abnormally
(Driver info: chromedriver=2.35.528139 
(47ead77cb35ad2a9a83248b292151462a66cd881),platform=Linux 4.13.0-41- 
generic x86_64)

提到了另一个试图在virtualenv中安装selenium但在venv中也遇到同样错误的文档。我还为/ usr / bin / chromedriver

提供了777权限
 (env) root@XL-UbuntuOnAryMac$ pip freeze | grep selenium
 selenium==3.12.0
 (env) root@XL-UbuntuOnAryMac$ pip freeze | grep chromedriver
 chromedriver==2.24.1
 (env) root@XL-UbuntuOnAryMac$ chromedriver --version
 ChromeDriver 2.35.528139 (47ead77cb35ad2a9a83248b292151462a66cd881)
 (env) root@XL-UbuntuOnAryMac$ whereis chromedriver
 chromedriver: /usr/bin/chromedriver
 (env) root@XL-UbuntuOnAryMac$ 
 (env) root@XL-UbuntuOnAryMac$ ll /usr/bin/chromedriver
 -rwxrwxrwx 1 root root 7903592 Jan  9 18:35 /usr/bin/chromedriver

0 个答案:

没有答案