So fand ich dieses kleine Stück Code online, die für das Warten auf eine eindeutige Kennung funktioniert ziemlich gut auf der Seite geladen werden, bevor Sie mit ihm interagieren ..waitForElementsToBePresent in Protractor
this.waitForElementToBePresent = function(element) {
browser.wait(function() {
return element.isPresent();
}, 60000);
};
Ich bin neu in JS und Winkelmesser .. Ich frage mich, wie dieser Code geändert werden könnte, um auf die Anwesenheit eines Elements zu warten, wo es Vielfache gibt. Ich weiß, Sie verwenden $$ für den Bezeichner, wenn Multiples sind, aber wie kann ich diese Methode ändern zu erkennen, dass so würde ich dann etwas tun, wie ..
utility.waitForElementsToBePresent(myElement).get(0);
versuchen Sie dies. 'var myElement = $$ ('. someclass'). get (0); utility.waitForElementsToBePresent (myElement) ' –
Dieser Vorschlag funktionierte für mich! – Tree55Topz