Obsługa wielu okien w Pythonie

pracuję nadprojekt automatyzacji selenu używając Pythona.

Mam problem z obsługą wielu okien przeglądarki.

Scenariusz jest następujący. Po kliknięciu łącza na stronie głównej otworzy się nowe okno. W nowo otwartym oknie nie mogę wykonywać żadnych działań, ponieważ nacisk jest nadal na sterownik strony głównej.

Czy ktoś może mi pokazać, jak zmienić fokus z okna tła na nowo otwarte okno?

Możliwe rozwiązanie todriver.switch_to.window(), ale wymaga nazwy okna. Jak znaleźć nazwę okna? Jeśli jest to zły sposób, czy ktoś może podać przykłady kodu, aby wykonać tę czynność?

questionAnswers(4)

yourAnswerToTheQuestion