Warum funktioniert das?wait.until (ExpectedConditions.invisibilityOfElementLocated()) mit @FindBy?
public void mymethod(){
wait.until(ExpectedConditions.invisibilityOfElementLocated(by.id("myid"));
}
Und das funktioniert nicht? Ich verstehe nicht.
@FindBy (id="myid")
WebElement myid;
public mypagefactory(WebDriver driver){
this.driver = driver;
PageFactory.initElements(driver);
}
public void mymethod(){
wait.until(ExpectedConditions.invisibilityOfElementLocated((By) myid));
}
Ich bekomme immer eine "ungültige Besetzung" Fehler auf der "(von)". Ich versuche die Methode der Seitenfabrikation zu verwenden.
Jetzt sehe ich deine Lösung, die voll und ganz Sinn macht. –