我在互联网上尝试了很多解决方案,但是他们中的每个人都没有在al案件上工作,我只是想等到元素出现在网页中, m使用硒为c# 我尝试过的两件事情,他们两个偶尔会抛出一个异常,我只是不想得到一个异常,我希望我的自动化至少等待5分钟要加载的网页。等待至少5分钟元素出现
public class WaitForElement
{
public void WaitFE(string Xpath,IWebDriver webDriver)
{
WebDriverWait wait = new WebDriverWait(webDriver, TimeSpan.FromMinutes(120));
wait.Until(d => d.FindElement(By.XPath(Xpath)).Displayed);
//IWebElement category = wait.Until<IWebElement>((d) =>
//{
// return d.FindElement(By.XPath(Xpath));
//});
}
}
你是否在等待页面加载后? – Venkatesh