Quiero asegurarme de que haya un elemento antes de que el controlador web comience a hacer cosas.
Estoy tratando de hacer que algo como esto funcione:
WebDriverWait wait = new WebDriverWait(driver, new TimeSpan(0,0,5));
wait.Until(By.Id("login"));
Principalmente estoy luchando por cómo configurar la función anónima ...
Alternativamente, puede usar la espera implícita:
driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);
Una espera implícita es decirle a WebDriver que sondee el DOM durante un cierto período de tiempo al intentar encontrar un elemento o elementos si no están disponibles de inmediato. La configuración predeterminada es 0. Una vez establecida, la espera implícita se establece durante la vida de la instancia del objeto WebDriver.
Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.
En caso de infracción, por favor [email protected] Eliminar
Déjame decir algunas palabras