当我单击当前选项卡中的按钮时,它将被重定向到一个新选项卡。我需要在新选项卡中执行一些操作,然后返回到父项选项卡。如何使用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