Javascript 如何使用webdriverjs控制新窗口?

Javascript 如何使用webdriverjs控制新窗口?,javascript,node.js,selenium-webdriver,Javascript,Node.js,Selenium Webdriver,所以我让驱动程序打开chrome的网页,然后让它点击一个按钮,打开第二个窗口 driver.get("https://web.com"); driver.findElement(webdriver.By.id('button')).click(); 如何将驾驶员控制开关切换到新车窗?我想试试: driver.switchTo().window('windowName'); 但我无法在chrome中找到新窗口的名称/id。我查过这个示例,但它们都是为Java和其他语言编写的。我正在使用jav

所以我让驱动程序打开chrome的网页,然后让它点击一个按钮,打开第二个窗口

driver.get("https://web.com");

driver.findElement(webdriver.By.id('button')).click();
如何将驾驶员控制开关切换到新车窗?我想试试:

driver.switchTo().window('windowName');

但我无法在chrome中找到新窗口的名称/id。我查过这个示例,但它们都是为Java和其他语言编写的。我正在使用javascript(node)webdriverjs。

命令
driver.getAllWindowHandles()
将帮助您获取窗口名称。有关更多命令/信息,请查看