在 Jenkins 中运行量角器脚本时出现 Headless Chrome 错误

问题描述 投票:0回答:1

当我使用以下配置运行我的 Protractor jenkins 案例时,出现以下错误

(会话信息:headless chrome=79.0.3945.117) [信息](驱动程序信息:chromedriver=79.0.3945.36

代码: “chrome选项”:{

        'args': ['--no-sandbox', '--disable-web-security', '--disable-extensions'],
        'args': [ "--headless", "--disable-gpu", "--window-size=1920,1080" ]
    },

错误:超时错误:超时:从渲染器接收消息超时:10.000

Package.json 详细信息

main": "conf.js",
  "dependencies": {
    "chromedriver": "^79.0.0",
    "grunt": "^0.4.5",
    "grunt-cli": "^0.1.13",
    "grunt-cli-babel": "0.0.5",
    "grunt-protractor-runner": "^2.1.0",
    "grunt-shell-spawn": "^0.3.8",
    "iedriver": "^3.0.0",
    "jasmine": "^2.4.1",
    "jasmine-allure-reporter": "^1.0.2",
    "jasmine-reporters": "^2.1.1",
    "jasmine-spec-reporter": "^2.4.0",
    "protractor": "^5.3.1",
    "protractor-jasmine2-screenshot-reporter": "^0.5.0",
    "selenium-webdriver": "^3.6.0",
    "webdriver-manager": "^12.1.7"

任何帮助将不胜感激。

google-chrome jenkins protractor selenium-chromedriver google-chrome-headless
1个回答
0
投票

添加arg

--disable-dev-shm-usage
解决了我的问题。

© www.soinside.com 2019 - 2024. All rights reserved.