Ich teste eine nicht eckige Seite mit Winkelmesser auf Saucenlabors. meine Tests scheitern oft wegen der Abmeldeseite. Es gibt Anzeigen auf der Abmeldeseite und wie lange ich versuche, das Timeout zu setzen, es erreicht es und die Spezifikation scheitern.Wie man Winkelmesser sagt NICHT zu warten, bis die Seite komplett geladen ist
Ich bekomme die gleichen Fehler a) & b) während der Tests, wenn ich sicher bin, dass ich die Zeitüberschreitung nicht erreiche. Irgendwelche Ideen?
meine Timeouts:
allScriptsTimeout: 100000,
defaultTimeoutInterval: 110000,
getPageTimeout: 120000,
browser.manage().timeouts().implicitlyWait(10000);
Fehlermeldungen:
a) ✗ logout
- Error: Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL.
b)
✗ logout
- Failed: Wait timed out after 60096ms
Code:
beforeEach(() => {
browser.manage().timeouts().implicitlyWait(10000);
beforeEach(function(done) { done(); }, 10000);
});
ListPage.logout.click();
browser.wait(EC.stalenessOf(ListPage.logout), 120000);
Wenn ich das Formular ändere browser.ignoreSynchronization = true; zu falsch die Spezifikationen scheitern mit "kein Winkel gefunden auf der Seite"?! – or1nh0
OK, leider habe ich nicht gesehen, dass Ihre App eine nicht eckige Web-App ist. Es ist also normal. Ich werde meinen Beitrag entsprechend bearbeiten. –