2017-07-28 24 views
-4

我正在使用Visual Studio C#中的测试资源管理器运行一个测试,并且它返回一个超时并且执行时间是30秒(我指定了那个时间),但是在浏览器中几乎是2分钟。如何在浏览器中改变90秒的空闲超时时间,以便在Visual Studio和浏览器中同时完成测试?这是给我的问题,因为我必须在队列中测试很多,我达到了我的帐户的限制为什么视觉工作室的执行时间与浏览器不同?我该如何解决它?

+1

请参阅:[我如何做X?](https://meta.stackoverflow.com/questions/253069/whats-the-appropriate-new-current-close-reason-for-how-doi-i- do-x)对SO的期望是用户提出问题不仅仅是研究来回答他们自己的问题,而且还分享研究,代码尝试和结果。这表明你已经花时间去尝试帮助自己,它使我们避免重申明显的答案,最重要的是它可以帮助你得到更具体和相关的答案!另请参阅:[问] – JeffC

回答

0

这听起来像你问如何增加webdriver的默认超时。

Driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(90); 
Driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(90); 

与变化的最大时间,驱动程序将等待网页加载和最大时间而找到一个元件驱动程序等待上面的代码。这假设你的IWebDriver对象被命名为'Driver。

+0

我接受了建议,并且将浏览器的时间设置为空闲超时时间。 – Marion

相关问题