Обрабатывать несколько окон в Python

Я работаю надselenium automation project используя Python.

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

Сценарий выглядит следующим образом. Когда я нажимаю ссылку на домашней странице, открывается новое окно. В открывшемся окне я не могу выполнять никаких действий, потому что все еще фокусируюсь на веб-драйвере домашней страницы.

Кто-нибудь может показать мне, как изменить фокус с фонового окна на недавно открытое окно?

Возможное решениеdriver.switch_to.window(), но для этого требуется имя окна. Как узнать имя окна? Если это неправильный способ сделать это, кто-нибудь может привести несколько примеров кода для выполнения этого действия?

Ответы на вопрос(4)

Ваш ответ на вопрос