python : Selenium - Message: unknown error: Chrome failed to start: exited abnormally

标签 python linux selenium-chromedriver

我正在尝试使用 selenium 和 python 在 Linux 3.10.0-327.36.3.el7 中启动 chrome 驱动程序。还从chrome documentation获得了一些有用的帮助,我的提取代码片段是

chromedriver = "/path/to/bin/chromedriver"
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome(chromedriver,
              service_log_path = service_log_path, service_args=service_args)

但是我收到以下错误消息,

Message: unknown error: Chrome failed to start: exited abnormally (Driver info: chromedriver=2.29.461571 (8a88bbe0775e2a23afda0ceaf2ef7ee74e822cc5),platform=Linux 3.10.0-327.36.3.el7

我在代码中没有发现问题(据我所知),请帮助我修复。

最佳答案

不确定您是否使 chromedriver 可执行(在 Ubuntu/Linux/Mac 系统上)。如果你不这样做,你的 chromedriver 将无法工作。

请尝试这个 - 如果你还没有

 chmod +x chromedriver

 chmod 777 chromedriver

然后再试一次。我为此编写了一个简单的脚本,并且能够完美地启动我的 chrome -

import os
from selenium import webdriver

chrome_path="/home/rahul/Documents/SeleniumPy/chromedriver" //this is my chromedriver path

driver=webdriver.Chrome(chrome_path)

driver.maximize_window()

driver.implicitly_wait(30)
driver.get('http://www.google.com')

driver.quit()

关于 python : Selenium - Message: unknown error: Chrome failed to start: exited abnormally,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43354429/

相关文章:

linux - 创建一个名称为 'dir/file' 指向 'target_file' 的符号链接(symbolic link)?

linux - 如何阻止 Linux 中止 PATH 搜索?

python - 监控和重启python脚本的最佳方法

java - 使用 ChromeDriver 和 Chrome 通过 CLI 执行测试时出现 NoSuchMethodError : com. google.common.base.Preconditions.checkState(ZLjava/lang/String;)

java - 如何在浏览器中验证 pdf 查看器

python - Django ORM : Dynamically determine another table name according one field value

python - 是否可以像在 GUI 中一样通过 Excel 公式填写整个列? #gspread

selenium-chromedriver - 获取 ChromeDriver 安装失败 "end of central directory record signature not found"

python - 在python中拆分键值字符串并将其移动到df列中

python - 从pygtk中的button_press_event发送 TreeView 信息