我有一個父窗口,它只有登錄字段,我已經存儲在使用它的控制:切換控制彈出式菜單
String parentWindow= idriver.getWindowHandle();
時輸入的登錄憑據,一個新的彈出窗口(比如說「彈出A「)打開和我的應用程序運行在它。我已經切換控制這個‘彈出A’使用:
for (String handle1 : idriver.getWindowHandles()) { idriver.switchTo().window(handle1); }
現在,當我在這個彈出一個點擊按鈕,彈出打開(說「Popup B」),我再次使用:
for (String handle1 : idriver.getWindowHandles()) { idriver.switchTo().window(handle1); }
和控制被轉移到這個彈出B.
現在的問題是我想對等維護是從父窗口切換到彈出一個,然後制定一個彈出C,但代碼從彈出式菜單A彈出B不起作用。
該控件留在彈出窗口B上,並沒有被傳送到窗口C.請幫助。我使用Java,硒,Win 8,IE 10.