Драйвер Selenium - Обработка окон браузера, открытых через JavaScript - PullRequest
0 голосов
/ 19 марта 2019

Вот наш обычный экземпляр кода драйвера

WebDriver driver =new InternetExplorerDriver();
driver.get("http://internal.com");

Допустим, что вышеизложенное открывает экземпляр (окно) IE - Window 1. В этом случае у нас есть некоторый JS в файле index.html internal.com, который открывает новое окно, скажем Window 2. Проблема в том, что когда мы покидаем драйвер, мы можем легко закрыть Окно 1, но у нас, похоже, нет контроля над Окном 2.

driver.quit();

Существуют ли чистые способы закрыть окно 2 и любые другие производные окна браузера в конце каждого теста?

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