Lidar com várias janelas em Python

Eu estou trabalhando emprojeto de automação de selênio usando Python.

Eu estou enfrentando um problema, que está lidando com várias janelas do navegador.

O cenário é o seguinte. Quando clico em um link na página inicial, uma nova janela é aberta. Na janela aberta recentemente, não consigo executar nenhuma ação, porque o foco ainda está no driver da Web da página inicial.

Alguém pode me mostrar como mudar o foco da janela de fundo para a janela aberta recentemente?

Uma possível solução édriver.switch_to.window(), mas requer o nome da janela. Como descobrir o nome da janela? Se esta for uma maneira errada de fazer isso, alguém pode dar alguns exemplos de código para executar essa ação?

questionAnswers(4)

yourAnswerToTheQuestion