The HTTP request to the remote WebDriver server for
http://localhost:7055/xxxxx timed out after 60 seconds.
运行我的测试套件时实例化firefox驱动程序时会发生这种情况:
var driver = new FirefoxDriver();
我已经看到了一些线程(例如https: //stackoverflow.com/questions/22322596/),但这是一年多以前的事了。有人知道此间歇性问题有任何解决方法或解决方案吗?
#1 楼
代替简单的new FirefoxDriver();
尝试new FirefoxDriver(new FirefoxBinary(), new FirefoxProfile(), TimeSpan.FromSeconds(180));
#2 楼
我也有同样的问题,但仅在Firefox驱动程序上。原来,这可能与您使用驱动程序的“导航”方法以及它与页面的交互速度过快有关。调用以下代码即可在Navigate上为我修复它(我也建议您在FindElement之前也使用它):评论
使用显式等待
– Corey Goldberg
18年4月29日在13:30
评论
在观看测试运行时会超时还是仅在使用构建服务器时超时?当我在本地运行测试时会发生这种情况
需要更多信息来帮助您实现这一目标:您正在使用哪种浏览器?您可以将任何代码放入最初的问题吗?这将使我们对您所看到的内容有更好的了解。
我在C#中使用firefox驱动程序。当我运行大量测试时,通常会出现此问题。它发生在firefox驱动程序实例中: