2016-05-11 2 views
1

Мне нужно отключить интернет во время тестирования веб-автоматизации с помощью selenium webDriver, затем проверить интерфейс и включить соединение.Как отключить Интернет во время веб-теста селена? WebDriver, Java

Я использую selenium (PageFactory) для создания скриптов, maven для создания проекта ... Мой тестовый пример: мне нужно запустить сценарий селена (открыть браузер - войти в систему), затем отключить интернет, затем проверить, что ошибка появляется в Интернете и затем снова подключиться. Мне нужно сделать это на разных ОС (Windows/Mac) и в браузерах Благодарим вас за помощь.

+1

Пожалуйста, объясните более подробно, что вы делаете. Ваша настройка и т. Д. И т. Д. Все, что было бы необходимо для того, чтобы кто-то дублировал вашу проблему. – gfelisberto

+0

Привет, я использую selenium (PageFactory) для создания скриптов, maven для создания проекта ... Мой тестовый пример: мне нужно запустить скрипт selenium (открыть браузер - логин), затем отключить интернет, затем проверить, что ошибка появляется на веб-сайте а затем снова подключиться. Мне нужно сделать это на разных ОС (Windows/Mac) и браузерах –

ответ

0


Selenium может использоваться только для дисков браузеров, а не для любого приложения для настольных компьютеров и Windows.
С его простой сети Disable, вы можете запускать команды через Java языка, как показано ниже
1. Чтобы отключить сеть в Java на Windows,
        Runtime.getRuntime() Exec ("NETSH WLan разъединение").
2. Запустите сценарий селена.
3. Теперь позволяют использовать код:.
        Runtime.getRuntime() Exec ("Netsh WLAN подключения имя =" network_name»«);

+0

привет, что делать, если мне нужно запустить скрипт selenium (открыть браузер - войти в систему), а затем отключить Интернет, затем проверить, что ошибка появляется на веб-сайте, а затем снова подключиться. Как вы думаете ваше предложение будет работать? –

Смежные вопросы