2012-08-22 30 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> 

第一個父窗口(要從彈出窗口切換回來)
最後一個子窗口(切換爲彈出窗口)

相關問題