2012-08-22 26 views

回答

0

我认为你可以得到的窗口标题的总榜单并选择所需的一个。希望你能理解下面

String wndwTitles[] = sel.getAllWindowTitles(); 
    sel.selectWindow(wndwTitles[1]); 
0

的Java代码时使用水豚,你可以做到以下几点:

driver = Capybara::Driver::Selenium.driver 

# driver.window_handles returns a list of all current windows, 
# just select the one you are interested in 
window = driver.window_handles.detect {|w| ... } 

driver.switch_to.window(window) do 
    # do whatever you want with the selected window... 
end 

希望这有助于...

0

处理弹出窗口Ruby - Selenium WebDriver

@driver.window_handles  
@driver.switch_to.window @driver.window_handles.<first/last> 

第一个父窗口(要从弹出窗口切换回来)
最后一个子窗口(切换为弹出窗口)

相关问题