我正在使用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来构建自动化项目并将其部署在服务器上。
答案 0 :(得分:0)
由于它在本地计算机上运行良好,但在服务器上运行测试时出错。
首先确保您的服务器环境与本地计算机相同,例如Chrome浏览器版本为2.33,驱动程序也为2.33。
根据此代码driver.Manage().Window.Maximize();
行。
在声明此声明之前,请确保您有足够的时间加载窗口。
如果您发现任何元素输入某些数据,则在此输入语句与输入语句之间提供合理的延迟。