当前位置: 首页 > 知识库问答 >
问题:

机器人框架WebDriverException:消息:未知错误:Chrome启动失败:

谢和同
2023-03-14

当我使用机器人框架运行一个chrome浏览器开放测试用例时,我观察到以下错误。

WebDriverException:消息:未知错误:Chrome启动失败:异常退出

(未知错误:DevToolsActivePort文件不存在)

(从chrome location/usr/bin/google-Chrome启动的进程不再运行,因此ChromeDriver假设chrome已经崩溃。)(驱动程序信息:Chromedriver=72.0.3626.69(3C16F8A135ABC0D4DA2DFF33804DB79B849A7C38),Platform=Linux 4.4.0-31-Generic x86_64)

*** settings ***

Library  Selenium2Library


*** Variables ***

${Browser}  Chrome
${URL}  https://www.google.com

*** Test Cases ***
TC001 Browser Start and Close
    Open Browser  ${URL}  ${Browser}
  • Chrome版本72
  • ChromeDriver 72.0.3626.69

共有1个答案

郑旭
2023-03-14

我解决了!使用--no-sandbox

${chrome_options}=  Evaluate  sys.modules['selenium.webdriver'].ChromeOptions()  sys, selenium.webdriver
Call Method    ${chrome_options}    add_argument    test-type
Call Method    ${chrome_options}    add_argument    --disable-extensions
Call Method    ${chrome_options}    add_argument    --headless
Call Method    ${chrome_options}    add_argument    --disable-gpu
Call Method    ${chrome_options}    add_argument    --no-sandbox
Create Webdriver    Chrome    chrome_options=${chrome_options}

而不是

Open Browser    about:blank    headlesschrome
Open Browser    about:blank    chrome
 类似资料: