Методы Selenium WebDriver против исполнителя JavaScript - PullRequest
0 голосов
/ 06 февраля 2019

Я разрабатываю приложение для автоматизации процесса загрузки на сайт.Сейчас он работает с драйвером Gecko в Firefox, но я хочу изменить его на HtmlUnitDriver.Для этого приложения я только начал использовать Selenium.Сначала я просто использовал методы для WebElements (например, click () ...).Тогда была трудная часть, где это не сработало.После этого я нашел класс JavascpriptExecutor.Этот класс был решением моей проблемы.Сейчас я думаю о том, чтобы полностью перейти от методов WebDriver к JavaScriptExecutor.Я думаю, что это будет быстрее и менее подвержено ошибкам.Я прав?Есть ли у меня недостатки, чтобы перейти на JavascriptExecutor?Заранее спасибо.

1 Ответ

0 голосов
/ 06 февраля 2019

Для тестирования качества обычно не следует использовать JavascriptExecutor.

Подробнее о Почему использование JavascriptExecutor в WebDriver может быть опасным .

Но для того, чтобы все было сделано быстро и быстроЭто просто супер!

Подробнее о Каковы преимущества использования JavaScript-исполнителя в Selenium .

Надеюсь, это поможет вам!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...