Tabs 在Webdriver IO中的选项卡之间切换

Tabs 在Webdriver IO中的选项卡之间切换,tabs,webdriver,switch-statement,Tabs,Webdriver,Switch Statement,当我单击当前选项卡中的按钮时,它将重定向到新选项卡。我需要在新选项卡中执行一些操作,然后返回到父选项卡。如何使用Selenium Webdriver IO处理此问题?看起来Webdriver IO已通过开关选项卡解决了此问题。这是API文档:看起来webdriver io已经通过开关选项卡解决了这个问题。以下是API文档:您可以使用迭代器在窗口之间进行迭代。 示例代码: Set <String> ids = driver.getWindowHandles(); Iterator &l

当我单击当前选项卡中的按钮时,它将重定向到新选项卡。我需要在新选项卡中执行一些操作,然后返回到父选项卡。如何使用Selenium Webdriver IO处理此问题?

看起来Webdriver IO已通过
开关选项卡解决了此问题。这是API文档:

看起来webdriver io已经通过
开关选项卡解决了这个问题。以下是API文档:

您可以使用迭代器在窗口之间进行迭代。 示例代码:

Set <String> ids = driver.getWindowHandles();
Iterator <String> it = ids.iterator();
String currentWindow = it.next();
String newWindow = it.next();
在这之后执行死刑。现在如果你想回到旧窗口

driver.switchTo().window(currentWindow);

您可以使用迭代器在窗口之间进行迭代。 示例代码:

Set <String> ids = driver.getWindowHandles();
Iterator <String> it = ids.iterator();
String currentWindow = it.next();
String newWindow = it.next();
在这之后执行死刑。现在如果你想回到旧窗口

driver.switchTo().window(currentWindow);
可能的重复可能的重复