首页 > 解决方案 > 如何在硒黄瓜js中验证新标签是否打开

问题描述

var parent = driver.getWindowHandle(); 
var windows = driver.getAllWindowHandles(); 
driver.switchTo().window(windows[1]);     
driver.close();                           
driver.switchTo().window(parent);       
driver.sleep(3000);
const text=await driver.getCurrentUrl();  
console.log("text"+text) 

-我试图获取新打开的标签 URL,但它仍然指向上一个标签。有人可以帮我吗?提前谢谢

标签: node.jsseleniumcucumber

解决方案


问题是您要切换回父级,然后获取 url。切换到windows[1]后立即执行获取 url 操作


推荐阅读