Anstatt jedes Mal von schreibe ich diese WebDriverWait webDriverWait
und mit until...
verwenden, um es suchen Element möchte ich generische Methode schreiben wollen:Wie generische Methode zu schreiben, die auf Selen webElement warten
static IWebElement FindElement(ExpectedConditions expectedConditions, By by, int timeOut)
{
WebDriverWait webDriverWait = new WebDriverWait(driver, TimeSpan.FromSeconds(timeOut));
IWebElement element =
webDriverWait.Until(ExpectedConditions.ElementExists(By.Id("foo")));
}
ich dies übergeben wollen mehrere Parameter Methode:
1. ExpectedConditions.
2. By option.
3. time out in seconds.
so wie Sie dies fast fertig sehen können, aber wie kann ich diese ExpectedConditions
und die selector
Typ in meiner Methode?
Was ist die Vorteile von Split in 2 Methoden statt einer, die erhalten der Wunsch ExpectedConditions? –
Die Methode 'driver.Wait' ist flexibler im Vergleich zu den anderen, –
Wie wäre es mit PoolingEvery? –