【Python Selenium】新規ウインドウ(新規タブ)追加時のウインドウ切替方法(追加ハンドルをハンドル差異比較にて取得)

以下のような過去記事でウインドウの切替方法の1例などを記載しました。 kuku81kuku81.hatenablog.com この中で、新規ウインドウが追加になった時に、新しいウインドウハンドルは必ずしもブラウザのドライバのハンドル(window_handles)の末尾に追加されるわけではないというようなことを記載しました。