Как проверить пользовательский селектор селена?Или как создать поддельный WebDriver из файла? - PullRequest
0 голосов
/ 04 февраля 2019

У меня есть пользовательский селектор, который расширяет класс org.openqa.selenium.By и реализует его методы findElement и findElements.Эти реализации содержат нетривиальный CSS и логику, поэтому я хотел бы иметь автоматические тесты для них.Проблема в том, что этот селектор находится внутри библиотеки, и поэтому я хотел бы, чтобы эти тесты были легковесными.

В идеале я хотел бы создать WebDriver из статического файла, но я не могу найти никакого способа сделать это.Я не хочу зависеть от того, установлен ли на машине драйвер firefox / chrome.HtmlUnitDriver должен позволить мне сделать это, но все равно требует, чтобы файл обслуживался через HTTP на локальном хосте, а повторное ускорение веб-сервера в модульном тесте кажется излишним.

Есть ли способмодульное тестирование этого пользовательского селектора без всех этих зависимостей?

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