gpt4 book ai didi

google-chrome - 尝试在 Headless Chrome V71 上运行时 Protractor 测试用例执行失败

转载 作者:行者123 更新时间:2023-12-04 15:50:15 25 4
gpt4 key购买 nike

我正在使用 Protractor 进行 e2e 测试。
最近我们更新到 Chrome 71 和 Webdriver 2.45,现在我们不断
headless (headless)运行时出现错误:“chrome无法访问”。

如果我们不 headless (headless)运行,我们的测试就会通过。因为 headless (headless)测试在速度上更加一致,所以我仍然想使用 headless (headless)模式。

在 chrome 70 和 webdriver 2.44 上,我们完全没有问题。

        args: [
'--disable-gpu',
'--disable-impl-side-painting',
'--disable-gpu-sandbox',
'--disable-accelerated-2d-canvas',
'--disable-accelerated-jpeg-decoding',
'--disable-popup-blocking',
'--no-sandbox',
'--test-type=ui',
'--start-maximized',
'--window-size=1800,1000',
'--headless'
]

WebDriverError:无法访问chrome
( session 信息: headless (headless) chrome=71.0.3578.80)
(驱动程序信息:chromedriver=2.45.615355(d5698f682d8b2742017df6c81e0bd8e6a3063189),平台=Mac OS X 10.14.1 x86_64)

有什么想法吗?

最佳答案

在我们的案例中,原因很可能是 ChromeDriver 或 Chrome headless 中的这个错误:

  • Unable to download a file when using in headless mode (selenium, chromedriver)

  • 我们的一些测试会触发文件下载,从那时起 ChromeDriver 或 Chrome headless (headless)似乎会卡住,以“chrome 无法访问”来响应任何进一步的请求。

    关于google-chrome - 尝试在 Headless Chrome V71 上运行时 Protractor 测试用例执行失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53738473/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com