Pouvons-nous définir la vitesse du WebDriver?

Pouvons-nous définir la vitesse du WebDriver comme nous utilisons ISelenium.SetSpeed(Ssortingng) . Pouvons-nous utiliser IWebdriver.SetSpeed(Ssortingng) ?

J’écris du code en c #.

Cette fonctionnalité n’existe plus. Je dois demander quelle est la raison pour laquelle vous le voudriez cependant? La raison pour laquelle il n’existe plus, c’est parce qu’il n’est plus nécessaire, en raison de fonctionnalités supplémentaires telles que l’attente implicite et l’attente explicite via des moyens tels que fluentwait pour s’assurer que les conditions sont remplies avant de tenter une action.

Si vous donnez plus de détails sur les raisons pour lesquelles vous en avez besoin (peut-être dans une autre question, cette question pouvant néanmoins être utile pour d’autres), je suis sûr que quelqu’un vous aidera.

Je déteste le dire, car je sais que c’est une mauvaise pratique.

Mais j’ai construit un appareil de test pour enregistrer et sélectionner les cas à volonté. Ces cas sont passés par un travailleur de fond. Bien que j’aie des attentes explicites pour chacune des commandes Selenium que j’utilise, je devais le ralentir encore plus, car parfois l’attente explicite n’était pas suffisante, car elle permettait de trouver l’élément et de continuer avant qu’il ne se passe autre chose. Ce problème concernait principalement les messages superposés et les messages de pain grillé.

Soooo, j’ai implémenté une “Trackbar de vitesse” dans l’interface graphique du support de test et défini les intervalles de 0 à 2,5 secondes, ce qui contrôle, oui, voilà, un Thread.Sleep. Cela me permet de contrôler la vitesse d’exécution de toutes les commandes. Même si l’attente explicite est toujours là.