当我尝试使用硒单击Firefox时,它不会等到元素加载完成。
有人遇到过类似的问题吗?
答案 0 :(得分:0)
首先,您应在初始化后定义Webdriver
的默认超时,如下所示:
driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);
之后,您可以等待该Web元素再单击,如下所示:
WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromMilliseconds(10));
wait.Until(ExpectedConditions.ElementIsVisible(By locator));