Интеграция сценариев оболочки с селеном - PullRequest
0 голосов
/ 14 ноября 2018

У меня есть ситуация, когда мы хотели бы запустить наш тестовый набор Selenium, но в определенные моменты процесса мы хотели бы выполнить команду оболочки на нашей машине.

Имеет ли Selenium возможность выполнять команду оболочки и получить ответ, а затем действовать на эти результаты? Это возможно? Если так как? заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 14 ноября 2018

Selenium - это просто библиотека для взаимодействия с веб-браузерами.Чтобы строго ответить на ваш вопрос .. ответ: " Нет , это не может".Однако вы можете легко интегрировать выполнение сценариев оболочки из вашего тестового кода или фреймворка.То, как вы это сделаете, будет зависеть от языка, который вы используете.

0 голосов
/ 14 ноября 2018

Вы отметили его TestNG , что означает, что вы пишете свои тесты Selenium на Java. Сам каркас Selenium не имеет метода для запуска сценариев оболочки. Но в Java это так, вы можете просто выполнять команды в своих тестах, а затем использовать вывод или ввод из / для действий Selenium.

Runtime.getRuntime().exec()

Подробнее:

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