Behandeln Sie mehrere Fenster in Python

Ich arbeite anSelen-Automatisierungsprojekt mit Python.

Ich stehe vor einem Problem, bei dem mehrere Browserfenster behandelt werden.

Das Szenario ist wie folgt. Wenn ich auf der Homepage auf einen Link klicke, wird ein neues Fenster geöffnet. Im neu geöffneten Fenster kann ich keine Aktionen ausführen, da der Fokus immer noch auf dem Webtreiber der Homepage liegt.

Kann mir jemand zeigen, wie ich den Fokus vom Hintergrundfenster zum neu geöffneten Fenster ändere?

Eine mögliche Lösung istdriver.switch_to.window(), aber es erfordert den Namen des Fensters. Wie finde ich den Namen des Fensters heraus? Wenn dies ein falscher Weg ist, kann jemand einige Codebeispiele angeben, um diese Aktion auszuführen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage