Selenium提交按钮1分钟后点击服务器无响应

时间:2013-03-28 01:36:02

标签: c# selenium selenium-webdriver selenium-chromedriver

我有一个selenium测试,填写表单(使用最新的ChromeDriver)并单击提交按钮。然后,此按钮执行一些计算,这可能需要长达5分钟(它实际上在后端生成SSRS报告,但这不会有任何区别)

1分钟后,它失败了:

No response from server for url http://localhost:53596/session/985300748128c44714abaf1690b52414/element/:wdc:1364433458070/submit

我相信IWebElement.Submit()和.Click()会阻塞,直到页面被更改(我真的不希望这种情况发生,我宁愿做我自己的等待代码,但我看不到如何点击按钮没有等待?)。如果我不能关闭它,我可以延长超时吗?我已经尝试将ImplicitylyWait超时设置为2000秒,但这并没有任何区别。

是否有人能够告诉我这个1分钟的超时定义在哪里以及如何将其关闭?

1 个答案:

答案 0 :(得分:0)

了解显式和隐式等待Webdriver documentation

在您的情况下,您可能希望使用WebDriverWait进行显式等待。