【发布时间】:2018-05-04 00:43:31
【问题描述】:
我正在使用 c# selenium。 我在使用 chrome 驱动程序时遇到错误:
System.InvalidOperationException : disconnected: unable to connect to renderer
(Session info: chrome=62.0.3202.94)
(Driver info: chromedriver=2.32.498550
(9dec58e66c31bcc53a9ce3c7226f0c1c5810906a),platform=Windows NT 10.0.15063 x86_64) (102)
现在我尝试将 chrome 浏览器版本更新到 2.33 并且它在我的本地机器上运行良好。 但是我在按计划执行此测试的服务器上收到此错误。
我正在使用 TFS 在服务器上部署测试并运行测试。
同一项目正在我的本地计算机上运行,但我在服务器上收到此错误
driver.Manage().Window.Maximize();
所有测试的行。
我从同事机器上的 TFS 中检查了相同的项目,并尝试在那里执行它工作正常。
我尝试将驱动程序更新到 2.33 甚至尝试将驱动程序降级到 2.32 并多次执行但它不起作用。
我正在使用 MS build 来构建自动化项目并将其部署在服务器上。
【问题讨论】:
-
确保驱动程序是 2.33(您的例外中的驱动程序是 2.32)并尝试使用开关
--disable-gpu禁用 GPU。
标签: c# selenium selenium-webdriver tfs tfsbuild