Я пробовал много решений в Интернете, но каждый из них не работал в других случаях, я просто хочу подождать, пока элемент не появится на веб-странице, m используя selenium для 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