2017-07-28 60 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

相關問題