什麼會導致點擊操作在60秒後超時?即使元素清楚地顯示在頁面中並且是可點擊的(我在點擊之前有一個ExpectedConditions.ElementToBeClickable
檢查),我得到拋出的異常。 OpenQA.Selenium.WebDriverException : The HTTP request to the remote WebDriver server for URL http://grid:4444/wd/hub/session/9e9693f0-0288-47a1-97f9-8f61c300bc41/element/29/click timed out after 60 seconds. ----> System.Net.WebException : The operation has timed out
什麼會導致點擊操作在60秒後超時?
WebDriverWait wait = new WebDriverWait(this.driverController.driver, TimeSpan.FromSeconds(30.00));
IWebElement clickThis;
wait.Until(ExpectedConditions.ElementToBeClickable(By.Id("elementId")));
clickThis = this.driverController.driver.FindElement(By.Id("elementId"));
clickThis.Click();
該異常發生在clickThis.Click()
謝謝,
嘿馬特,你能告訴我們一些標記嗎? – Rostech
@Matt如果您提供了正在測試的頁面的HTML,我們可以就您的問題提供進一步的建議。 –
如果問題持續存在,請提供有關問題的更多信息,或者標記正確的答案。 –