Selenium Webdriver 小ネタ _target=blank で別ウィンドウ遷移時にSelenium Webdriverで追う方法について説明します。 使用言語:Ruby 結論 下記3行でウィンドウ切り替えできます。 window = driver.window_handles.last # ウィンドウ情報を取得 driver.close # 遷移元のウィンドウを閉じる。特に必要なければ記述の必要なし driver.switch_to.window(window) # 遷移先のウィンドウに遷移元のウィンドウ情報を移す Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful in
![Selenium Webdriver で ウィンドウ切り替えを追う - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/2e074bf93ee47733b2cd025429e0660677cebb34/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9U2VsZW5pdW0lMjBXZWJkcml2ZXIlMjAlRTMlODElQTclMjAlRTMlODIlQTYlRTMlODIlQTMlRTMlODMlQjMlRTMlODMlODklRTMlODIlQTYlRTUlODglODclRTMlODIlOEElRTYlOUIlQkYlRTMlODElODglRTMlODIlOTIlRTglQkYlQkQlRTMlODElODYmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTZlMGI4ZDljYWM5YWUzMzY0NjM0ZTQ0NGFhODMxODA4%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwYWthc2FrYXMmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWU0NWYzMDJhMGM4ZjA2MDIwMGUwNTFlYmM1ZmI0ZDg1%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D2d7faae001d37e46fbb14d8e980f114f)