我在我的項目中遇到問題。我有10個窗口彈出窗口,10箇中的5個具有相同的標題,但我想在Java中的selenium webdriver中切換到特定的窗口。如何切換到10窗口中的特定窗口,如果所有標題都相同
-1
A
回答
0
您嘗試通過匹配窗口URL切換到一個特定的窗口中切換到特定的窗口,嘗試以下操作:
Set <String> allHandles= driver.getWindowHandles();
for(String curr : allHandles){
driver.switchTo().window(curr);
if(driver.getCurrentUrl().equals("Required URL")){
break;
}
}
Required URL
是要切換到
+0
我同意您的解決方案...但如果所有都是彈出窗口,我們不能看到的網址,任何解決方案? – user2626417
+0
是的,那麼你可以在該窗口而不是URL尋找一個特定的元素 – kushal
+0
謝謝kushal兄弟,它真的幫助我 – user2626417
相關問題
- 1. 得到Firefox窗口所有標籤的網址(如果posssible所有FF窗口)
- 2. 如何找到具有特定窗口樣式的窗口? (WS_CHILDWINDOW)
- 3. 如何切換WPF窗口?
- 4. 在所有打開的窗口中都有相同的sessionid?
- 5. 如何使用硒webdriver從父窗口切換到子窗口
- 6. 如何轉換相對於特定視圖的窗口座標?
- 7. 在IntelliJ中相同窗格的窗口之間切換
- 8. 如何添加項目到所有窗口的窗口菜單?
- 9. 如何切換窗口AppleScript中
- 10. Internet Explorer中的Selenium WebDriver窗口切換問題8-10
- 11. 如何將父窗口域訪問到子窗口(window.open),如果兩個窗口都在跨域
- 12. 如何使用AutoHotKey從具有相同名稱的CMD窗口列表中選擇特定的窗口?
- 13. 如何處理selenium webdriver中的多重窗口,需要從第二個窗口切換到第三個窗口
- 14. 在窗口中切換UserControls?
- 15. 問題在彈出窗口和主窗口之間切換
- 16. 如何切換一個窗體中的幾個窗口?
- 17. 如何將Win32窗口設置爲WPF窗口的所有者?
- 18. 問題與所有窗口圖標
- 19. Flex:如何在關閉標題窗口後將標題窗口中的值傳遞給主窗口?
- 20. 如何從第二個窗口切換到第三個窗口在硒
- 21. 如何保持標題與窗口大小相同
- 22. 在X11中,如何在創建窗口標題之前設置窗口標題?
- 23. 防止vim切換到特定的窗口
- 24. 在文本上創建與窗口標題相同的效果
- 25. Tkinter:如何居中窗口標題
- 26. 限制用戶將重定向窗口8.1中的平板模式()切換到窗口10?
- 27. PuTTY:Linux窗口 - 如何在函數期間更新窗口標題?
- 28. Selenium:彈出窗口關閉後用戶切換到主窗口
- 29. 切換到另一個窗口時窗口不會釋放
- 30. 將當前窗口切換到上一個當前窗口
窗口的網址是什麼具體談談你正試圖切換到的窗口? – Grasshopper
他們都是彈出窗口 – user2626417
但他們之間有什麼不同?你說5個標題是一樣的。但這5個頁面內容有什麼不同?然後你可以得到彈出窗口的頁面源,並尋找那個獨特的東西。或者當打開所需的彈出窗口時,獲取並存儲稍後切換的窗口句柄。 – Grasshopper