Selen waitForCondition

Mache ich Selenium Tests für die erste Zeit. Auf der homepage, rufe ich einige AJAX, und ich möchte, dass Selen zu warten, um das element zu laden, fertig. Ich nicht sicher, dass es funktioniert, aber ich tippe einfach Selen und die waitForCondition in der Lage sind, zu wählen.

Ich nicht, egal was ich wähle es immer wieder "falsch". Ich weiß jetzt aber nicht ob die waitForCondition noch arbeiten?

Wie kann ich testen, ob es funktioniert?
Und was mache ich falsch, in diese codes?

 selenium.waitForCondition("//input[@name='Report'", "3000");
 selenium.waitForCondition("//*[@id='MyTable']", "3000");
 selenium.waitForCondition("css=.someClass2", "3000");

Wenn ich implementieren, indem Sie eine eigene Klasse - es "true" zurückgegeben

private boolean isElementPresent(By by) {
    try {
        driver.findElement(by);
        return true;
    } catch (NoSuchElementException e) {
        return false;
    }
}

isElementPresent(Durch.xpath("//*[@id='MyTable']")) - "true" zurückgegeben

InformationsquelleAutor boje | 2012-11-27

Schreibe einen Kommentar