Controlling poll frequency of browser.wait () (Fließendes Warten)

Die Geschichte

n Java-Selen-Sprachbindungen gibt es einFluentWait class, so kann genau kontrolliert werden, wie der erwartete Zustand überprüft wird:

Jede FluentWait-Instanz definiert die maximale Wartezeit für eine Bedingung sowie die Häufigkeit, mit der die Bedingung überprüft werden soll. Darüber hinaus kann der Benutzer das Warten so konfigurieren, dass bestimmte Ausnahmetypen während des Wartens ignoriert werden, z. B. NoSuchElementExceptions, wenn auf der Seite nach einem Element gesucht wird.

Mit anderen Worten, es ist möglich, das Abfrageintervall zu ändern, in dem die erwartete Zustandsprüfung angewendet wird (standardmäßig 500 ms). Außerdem können Ausnahmen festgelegt werden, die ignoriert werden sollen.

Es ist auch in Python möglich gibt es relevantepoll_frequency undignored_exceptions Argumente zuWebDriverWait Klasse.

Die Frage

Ist es möglich das @ zu kontrollierpoll frequency, in dem der erwartete Zustand bei Verwendung von @ überprüft wibrowser.wait() in Winkelmesser / WebDriverJS?

Laut dembrowser.wait() documentation gibt es nur 3 mögliche Argumente: eine Funktion, die eine erwartete Bedingung ist, einen Zeitüberschreitungswert und eine optionale Zeitüberschreitungsfehlermeldung. Ich hoffe, es gibt eine andere Einstellung oder Möglichkeit, die Abrufhäufigkeit zu ändern.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage