Selenium Chromedriver Timeout Window Закрыть - PullRequest
0 голосов
/ 28 мая 2018

В настоящее время я использую Chromedriver для веб-сканирования соединения с локальной машины.Сценарий, который я запускаю, автоматизирован с помощью планировщика оконных задач каждый день в 11:00.Однако, если в этот момент машина не включена, веб-драйвер не сможет загрузить веб-страницу (с IP-адреса машины).Через некоторое время (30 с) веб-драйвер отключится и программа остановится.

Однако окно, открытое для попытки загрузки веб-страницы, не будет закрыто.Есть ли способ сделать так, чтобы окно закрывалось, если на странице произошел тайм-аут?

1 Ответ

0 голосов
/ 28 мая 2018

В случае, если вы используете среду тестирования (также известную как JUnit, TestNG, Mocha, pytest), есть возможность использовать выделенный метод для выполнения после теста.

Например, в Java с JUnit5 этобудет:

@AfterEach
void closeBrowser() {
  driver.quit();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...