2014-09-22 102 views
0

其實,在我的網站,我有大約7,8個窗口。我已經通過窗口處理程序從窗口1切換到窗口2。但是現在如何將控制從第二個切換到第三個,第三個到第四個等等。如何從第二個窗口切換到第三個窗口在硒

請在這種情況下幫助我。我使用下面的代碼將控制權從第一個窗口切換到第二個窗口,但是相同的代碼不適用於第二個到第三個,第三個到第四個等等: -

String window1 = driver.getWindowHandle();

for (String window2 : driver.getWindowHandles()) { 
    driver.switchTo().window(window2); // switch focus of WebDriver to the next found window handle (that's your newly opened window) 
} 
+0

請仔細閱讀[問]。發佈一些代碼以向我們展示您迄今爲止所嘗試的內容。 – SiKing 2014-09-22 15:45:52

回答

1

您還沒有提及任何語言。我會給你一個java代碼:

for (String windowHandle : driver.getWindowHandles()) { 

    // Switches to pop-up window 
    driver.switchTo().window(windowHandle); 

} 

上面的代碼將總是切換到webdriver打開的最後一個窗口。勒米知道這是否適合你。

+0

這是從我的第一個窗口切換到第二個窗口,但是當我使用相同的代碼切換控制到即將到來的窗口,然後此代碼不起作用。正如我所提到的,有連續的窗戶。 – 2014-09-23 05:35:35

相關問題