chrome驱动程序:已断开连接:无法连接到渲染器

时间:2017-11-20 17:45:14

标签: c# selenium selenium-webdriver tfs tfsbuild

我正在使用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来构建自动化项目并将其部署在服务器上。

1 个答案:

答案 0 :(得分:0)

由于它在本地计算机上运行良好,但在服务器上运行测试时出错。

首先确保您的服务器环境与本地计算机相同,例如Chrome浏览器版本为2.33,驱动程序也为2.33。

根据此代码driver.Manage().Window.Maximize();行。

在声明此声明之前,请确保您有足够的时间加载窗口。

如果您发现任何元素输入某些数据,则在此输入语句与输入语句之间提供合理的延迟。