Chrome无法启动-Chrome版本75.0.3770.100

时间:2019-07-10 19:15:12

标签: selenium jenkins headless

我们有在jenkins上运行的C#中的硒测试。使用最新版本的Chrome 75,测试会在执行期间开始失败,并显示错误“ Chrome无法启动”

我浏览了一些文章,并将以下代码实现为Chrome争论的一部分。

chromeOptions.AddArgument("--enable-automation");
chromeOptions.AddArgument("--no-sandbox");
chromeOptions.AddArgument("--disable-extensions");
chromeOptions.AddArgument("--disable-print-preview");
chromeOptions.AddArgument("--disable-gpu");
chromeOptions.AddArgument("--disable-software-rasterizer");
chromeOptions.AddArgument("--disable-gpu-sandbox");
chromeOptions.AddArgument("--disable-features=VizDisplayCompositor");
chromeOptions.AddArgument("--start-maximized");
chromeOptions.AddArgument("--disable-dev-shm-usage");                    
chromeOptions.PageLoadStrategy = PageLoadStrategy.Normal;

这仅在詹金斯执行期间发生。

2 个答案:

答案 0 :(得分:0)

您是否更新了chrome驱动程序?对于较新版本的chrome,他们对使用网络驱动程序非常挑剔。

答案 1 :(得分:0)

我在Chrome 76上看到了这种情况。解决方案似乎是删除--disable-software-rasterizer参数。