Im folgenden wie Sie sehen können, dass der browser.sleep ausgeführt werden soll, wenn der Client XYZ ist, aber immer noch nicht ausgeführt wird.Winkelmesser browser.sleep() wird nicht ausgeführt
Wenn ich eine console.log nach der browser.sleep-Anweisung setzen, wird diese Anweisung ausgeführt (ich kann die Anweisung sehen), aber der browser.sleep wartet nicht wirklich, obwohl die Schlafzeit zunimmt.
Warum funktioniert der Browser.sleep nicht? Wie kann ich warten, wenn der Kunde XYZ?
if (testproperties.client == 'ABC'){
browser.ignoreSynchronization = false;
browser.waitForAngular();
browser.ignoreSynchronization = true;
}
else if (testproperties.client == 'XYZ'){
browser.sleep('35000');
};
Hier ist die Dokumentation für den Schlaf. http://www.protractortest.org/#/api?view=webdriver.WebDriver.prototype.sleep Sie sollten eine Nummer übergeben –