【问题标题】:Not able to open the Chrome Browser through jenkins --- unknown error: Chrome failed to start: crashed无法通过jenkins打开Chrome浏览器---未知错误:Chrome无法启动:崩溃
【发布时间】:2016-10-19 09:58:04
【问题描述】:

我在启动 chrome Driverjenkins 时遇到问题,但在本地机器上也一样。我目前正在使用chromedriver=2.9.248304platform=Linux - cent OS 6

请在下面找到我的驱动程序启动代码:

if(System.getProperty("os.name").contains("Linux"))
{
    System.setProperty("webdriver.chrome.driver", "/opt/google/chrome/google-chromedriver");
                            glb_Webdriver_driver = new ChromeDriver();  
}

我已将 xvfb 插件添加到 jenkins 并安装在 linux 机器上也用于无头执行。

[1]: http://i.stack.imgur.com/iBdiC.png

Firefox 驱动程序正在 jenkins 上通过无头执行正确启动。

请在下面找到堆栈跟踪:

61445 [2016-06-15 08:05:15,470] [ERROR][com.aem.genericutilities.CommonFunctions ] - Not able to open the Browser --- unknown error: Chrome failed to start: crashed
(Driver info: chromedriver=2.9.248304,platform=Linux 2.6.32-642.1.1.el6.x86_64 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 60.47 seconds
Build info: version: '2.53.0', revision: '35ae25b1534ae328c771e0856c93e187490ca824', time: '2016-03-15 10:43:46'

以下是我在机器上下载 chromedriver 的步骤:

1- 使用 wget http://chrome.richardlloyd.org.uk/install_chrome.sh 下载最新的 chrome chmod +x install_chrome.sh sudo ./install_chrome.sh(你应该以root身份运行它)

2) 下载最新的 chromedriver (2.9 及以上),低版本将无法使用

3) 将 chromedriver 复制到 /opt/google/chrome 并将权限更改为 755

4) cd /opt/google/chrome 5) mv google-chrome google-chrome-standalone 6) cp chrome google-chrome 7) cp google-chrome-standalone google-chromedriver 8) 在 vi​​ 编辑器中打开 google-chromedriver 并更改以下行(文件中的最后一行)

exec -a "$0" "$HERE/chrome"  "$@"
TO

exec -a "$0" "$HERE/chromedriver" "$@"

8) 现在替换现有的符号链接

先删除现有的

sudo rm /usr/bin/chromedriver
sudo rm /usr/bin/google-chrome

创建新的

 sudo ln -s /opt/google/chrome/google-chromedriver /usr/bin/chromedriver
 sudo ln -s /opt/google/chrome/google-chrome-standalone /usr/bin/google-chrome

【问题讨论】:

    标签: linux google-chrome selenium jenkins


    【解决方案1】:

    您确实落后于 ChromeDriver,并且显然使用的是最新版本的 Chrome。假设您运行的是 Chrome 51,则需要运行 ChromeDriver 2.22。请参阅Google Group

    【讨论】:

      猜你喜欢
      • 2023-01-19
      • 2014-10-08
      • 2018-02-07
      • 2022-12-17
      • 1970-01-01
      • 1970-01-01
      • 2021-06-10
      • 2023-01-07
      • 2019-10-17
      相关资源
      最近更新 更多