Я работаю над проектом автоматизации Seleniumс использованием Python.
Я столкнулся с проблемой, связанной с обработкой нескольких окон браузера.
Сценарий следующий. Когда я нажимаю ссылку на главной странице, открывается новое окно. В открывшемся окне я не могу выполнять никаких действий, потому что фокус все еще находится на веб-драйвере домашней страницы.
Кто-нибудь может показать мне, как изменить фокус с фонового окна на только что открытое окно?
Возможным решением является driver.switch_to.window()
, но для этого требуется имя окна. Как узнать имя окна? Если это неправильный способ сделать это, может ли кто-нибудь привести примеры кода для выполнения этого действия?