我們點擊鏈接/按鈕如何使用Selenium處理彈出窗口? (「driver.switchTo()窗口(窗口句柄);」沒有一貫的工作)
我使用下面的代碼之後面臨的一些問題,在切換到新窗口切換到新窗口。
elem.click();
for (String winHandle : driver.getWindowHandles()) {
driver.switchTo().window(winHandle); }
觀察發現腳本運行不一致,這會,如果我得到了一些一致的代碼切換到新窗口是巨大的。我覺得在切換到新窗口時出現同步問題。
你有沒有試過等一下?也許窗口不在那裏,當你檢查它在那裏 – mhlz 2015-02-06 11:20:02
請點擊元素和窗口打開之前使用等待。 – 2015-02-06 11:22:15
請使用建議的@HelpingHands等待,並嘗試上傳所有可能的代碼和操作的相應HTML代碼段。 – 2015-02-06 12:16:14