При клике на елемент происходит редирект, открывается новая вкладка в браузере.
print(driver.current_url)
выдает страницу с которой произошел редирект.
Подскажите пожалуйста, как получить url вкладки после редиректа?
При клике на елемент происходит редирект, открывается новая вкладка в браузере.
print(driver.current_url)
выдает страницу с которой произошел редирект.
Подскажите пожалуйста, как получить url вкладки после редиректа?
driver.switch_to_window(driver.window_handles[1])
url = driver.current_url
print(url)
Спасибо
Если мне не изменяет память, то driver.window_handles выдает неупорядоченный список (в жаве так точно). Так что уповать, на то, что window_handles[1] вернет нужное окно, я бы не стал. Надо руками проверять, что window_handles[1] не равен хендлу текущего окна. Код работает по чистому везению.
Храни тебя Бог, добрый Человек!