ubuntu上的硒错误:未知错误:Chrome无法启动:异常退出

时间:2019-03-30 15:39:07

标签: node.js selenium google-chrome

当我尝试运行webdriver(chrome)时,出现错误“未知错误:Chrome无法启动:异常退出”。我只有在Linux上才有此错误,在我的PC(Windows)上也没有此错误。

google-chrome版本: 73.0.3683.86

chromedriver版本: ChromeDriver 73.0.3683.68

Ubuntu版本: 18.04

我尝试运行Xvfb,并导出屏幕。

Xvfb :0 -ac -screen 0 1024x768x24 &
export DISPLAY=:0

Chrome选项:

    var chromeDesktop = {
                "browserName": "chrome",
                "javascriptEnabled": true,
                "acceptSslCerts": true,
                "chromeOptions": {
                    "args": [/*`--proxy-server=${proxyUrl}`,*/'user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36"','--disable-web-security','--allow-running-insecure-content'],
                    "prefs": {
                        "profile.managed_default_content_settings.images": 2
                    },
                    "extensions": [
                         encode('./anti-captcha.crx')
                    ]
                }
            };

由于必须加载扩展程序,因此无法无头运行代码。我该怎么办?

Error screenshot

1 个答案:

答案 0 :(得分:0)

  

不确定为什么删除旧帖子(将其标记为重复)。

请查看这两个链接-

在您的chromeOptions中,添加--no-sandbox--disable-dev-shm-usage选项以及您放置的其他参数-这样

"args": [/*`--proxy-server=${proxyUrl}`,*/'user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36"','--disable-web-security','--allow-running-insecure-content','--no-sandbox','--disable-dev-shm-usage'],