當我單擊當前選項卡中的按鈕時,它將被重定向到一個新選項卡。我需要在新選項卡中執行一些操作,然後返回到父項選項卡。如何使用Selenium Webdriver IO來處理?在Webdriver IO中的選項卡之間切換
0
A
回答
0
它看起來像webdriver-io有這個解決switchTab
。這裏是API文檔:switchTab
0
您可以使用迭代器在窗口之間進行迭代。 示例代碼:
Set <String> ids = driver.getWindowHandles();
Iterator <String> it = ids.iterator();
String currentWindow = it.next();
String newWindow = it.next();
如果你想在新的窗口自動化,那麼你可以通過切換到新窗口:
driver.switchTo().window(newWindow);
在此之後做你的執行。現在,如果你想回到oldWindow,
driver.switchTo().window(currentWindow);
相關問題
- 1. 在VSCode的兩個選項卡之間來回切換
- 2. Fragment在TabHost上的選項卡之間切換時不顯示
- 3. 如何切換selenium webdriver中的選項卡
- 4. jQuery選項卡功能不能在div之間切換
- 5. 在Flex選項卡式ViewNavigators之間切換
- 6. 使用意圖在Android選項卡之間切換
- 7. 切換選項卡的方法之間的區別
- 8. 在同一選項卡中的多個URL之間切換使用Java
- 9. 在2個選項之間切換
- 10. 在android中切換選項卡?
- 11. 在iframe中切換Facebook選項卡
- 12. 在燼器切換瀏覽器選項卡之間的時間差
- 13. 切換選項卡JavaScript
- 14. 從viewpager切換選項卡
- 15. Selenium IDE中的切換選項卡
- 16. 切換選項卡中的按鈕
- 17. 在卡片之間切換CSS + jQuery
- 18. 使用jquery或javascript在不同的dynatrees之間切換兩個選項卡
- 19. 在Firefox擴展切換選項卡
- 20. 滑動切換選項卡選擇
- 21. 切換到選擇的選項卡的名字在jQuery的UI選項卡
- 22. Android - 在切換選項卡之前驗證字段
- 23. 如何更改VSCode上的CTRL +選項卡作爲瀏覽器之間的選項卡之間的選項卡?
- 24. 如何在超過5個選項卡之間切換時隱藏標籤欄
- 25. 如何在操作欄選項卡/片段之間切換時維護狀態?
- 26. 甲骨文表單生成器:在窗體選項卡之間切換
- 27. 如何根據確認對話框在Boostrap選項卡之間切換?
- 28. 如何使用按鈕R在導航欄選項卡之間切換閃亮
- 29. JavaFX8 tabpane的選項卡沒有切換
- 30. jQuery的選項卡切換循環
的可能的複製[使用開關選項卡硒的webdriver與Java(https://stackoverflow.com/questions/12729265/switch-tabs-using-selenium-的webdriver與 - 爪哇) – MikeJRamsey56