# File lib/capybara/selenium/driver.rb, line 95 def find_window( selector ) original_handle = browser.window_handle browser.window_handles.each do |handle| browser.switch_to.window handle if( selector == browser.execute_script("return window.name") || browser.title.include?(selector) || browser.current_url.include?(selector) || (selector == handle) ) browser.switch_to.window original_handle return handle end end raise Capybara::ElementNotFound, "Could not find a window identified by #{selector}" end