在 Selenium Nodejs 中,如何获取正在测试的页面的当前 url(我的测试脚本运行时假设页面最初已被重定向)
driver.get("http://www.google.com")
.then(function() {
return driver.getCurrentUrl();
})
.then(function(currentUrl) {
// work with the current url of browser
});
print(api.driver.getCurrentUrl().toString())
我使用这段代码。
var url = await driver.executeScript("return window.location.href").then(function (url) {return url;});
显示您必须使用 toString:
var currentURL = driver.getCurrentUrl().toString();
console.log("***>>> getCurrentUrl: "+currentURL);