<Python, selenium> ブラウザのウインドウを切り替える。
セレニウムselenium
を使ってる時に、ブラウザbrowser
のウインドwindow
を切り替える技。
.window_handles
アトリビュートに、Window Id
が入っているので、
それを、.switch_to_window()
メソッドで指定する。
In [93]: from selenium import webdriver In [94]: d = webdriver.Chrome() In [97]: d.get(url) In [98]: d.window_handles Out[98]: ['CDwindow-c9388392-a2af-4698-85bc-06bc1c51e4e9', 'CDwindow-f5edab75-8c6b-4580-9e4b-46353a364058'] In [99]: w = d.window_handles In [101]: d.switch_to_window(w[1])