Tut Treiber.verwalten().timeouts().implicitlyWait(10000, TimeUnit.SEKUNDEN) nur für-element-Suche?

Ich möchte wissen, die Verwendung von
- Treiber.verwalten().timeouts().implicitlyWait(10000, TimeUnit.SEKUNDEN);

Wird es nur verwendet werden für-element-Suche oder für andere Zwecke, wie zum Seite laden und aktualisieren?

Ich bin mit diesem in der begginning der Treiber-Initialisierung.

Aber In meiner Anwendung möchte ich untersuchen Fehlermeldung nach der Eingabe von falschen Passwort,aber sobald ich ein Falsches Kennwort eingeben,wird die Seite verlassen und nicht warten, bis die Fehlermeldung auf der gleichen Seite.Wird es initialisieren/laden Sie die Seite nur einmal,Wenn ich Thread.Schlaf(3) es Stoppt bei der Seite für 3 Sekunden und richtig Lesen die Fehlermeldung.

Aber ich möchte nicht mit Thread.schlafen,da ich mich schon mit Fahrer.verwalten().timeouts().implicitlyWait(0, TimeUnit.SEKUNDEN)

Kann jemand mir bitte sagen, seine Verwendung und wie ich diesen Fehler beheben?

Code-Snippet:(Funktioniert Nicht,Rückgabe bei FEHLER)
(Ohne Gewinde.Schlaf)

 setText(WebElements.TEXT_BOX, PASSWORD);
    click(WebElements.SUBMIT_BUTTON);
           //Thread.sleep(3000);
            if (isElementPresent(WebElements.ERROR_MESSAGE)) {
                          return SUCCESS;
      }
            else 
                    return FAILURE;
InformationsquelleAutor mahan07 | 2015-04-12
Schreibe einen Kommentar