BartlomiejSkwira
4/26/2013 - 11:38 AM

Assert new window has been opened in Selenium and switch driver

Assert new window has been opened in Selenium and switch driver

page.driver.browser.window_handles.size == 2

page.within_window page.driver.browser.window_handles.last do
  current_path = #...
end

#Simply refocus for current session:

session.driver.browser.switch_to.window(page.driver.browser.window_handles.last)