2

Ich baue ein Automatisierungs-Framework auf Selenium (Node.js), bestehend aus einer Reihe von Schritten. Jeder Schritt folgt dem vorherigen, nachdem er abgeschlossen wurde, und gibt ein Versprechen zurück (wie das von seleniums driver.click() usw.). Kann man warten, bis ein JavaScript-Ereignis im Browser ausgelöst wird? Wenn ja, welches Muster soll folgen?Warten auf JavaScript-Ereignis mit Selenium

+0

meinst du warten, bis Ihr Java-Skript mit Selen vollständig ausgeführt und zurück? –

+0

Nein, ich meinte, was ich gesagt habe: Warten Sie, bis ein JavaScript-Ereignis ausgelöst wird. Warten auf die Ausführung eines Skripts ist trivial mit driver.executeScript(). –

+0

Zum Beispiel möchte ich inje window.onmessage = function() {... weiter mit der node.js Versprechen Kette ...} –

Antwort

Verwandte Themen