Python, использующий оконные дескрипторы Selenium WebDriver для переключения между вкладками - возвращает только родительское окно - PullRequest
0 голосов
/ 23 мая 2019

Я пишу автоматизацию с Python (3.6.5) и Selenium (3.141.0). Веб-страница, которую я посещаю, открывает новую вкладку, которую я получаю в своем файле driver.window_handles в Chrome и FF, но не в IE 11.

Я пытался гуглить. Единственное решение, которое я смог найти: Как перейти в новое окно браузера, которое открывается после нажатия на кнопку?

Но это не сработало.

Я пытался добавить 1 секунду сна, но результат остался прежним.

handles = self.browser.window_handles
test.log('window handles: ' + str(len(handles)))

Я ожидал, что результат будет 2, что я получаю в Chrome и FF, но в IE я получаю 1.

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