Ich schreibe eine e2e Testsuite mit Winkelmesser.Wie programmiere ich programmatisch auf die aktuelle Webdriver-Instanz?
Ich weiß, es ist auf WebdriverJS gebaut, und ich versuche, einige WebdriverJS-Funktionalität zu verwenden.
Nämlich Ich versuche, einige Verhalten einzureihen das Versprechen Manager ‚webdriverJS verwenden und die WebdriverJS Dokumentation sagt, ich
webdriver.promise.controlFlow().execute(function myBehavior(){...});
Das Problem ist verwenden sollte, ich weiß nicht, wie das„WebDriver zugreifen " Objekt. Es gibt keine globale Variable namens "webdriver".
Kann mir jemand dabei helfen?
EDIT:
Nun, da die Frage gelöst ist, würde Ich mag die Tatsache hervorzuheben, dass ein
browser.driver.controlFlow()
verwenden müssen und nicht
browser.driver.promise.controlFlow()
trotz allem, was WebdriverJS-Dokumentation könnte vorschlagen.