获取浏览器当前URL

问题描述 投票:0回答:4

在 Selenium Nodejs 中,如何获取正在测试的页面的当前 url(我的测试脚本运行时假设页面最初已被重定向)

node.js selenium selenium-webdriver webdriver
4个回答
20
投票
driver.get("http://www.google.com")
    .then(function() {
        return driver.getCurrentUrl();
    })
    .then(function(currentUrl) {
        // work with the current url of browser
    });

0
投票
print(api.driver.getCurrentUrl().toString())

0
投票

我使用这段代码。

var url = await driver.executeScript("return window.location.href").then(function (url) {return url;});


-1
投票

显示您必须使用 toString:

var currentURL = driver.getCurrentUrl().toString();
console.log("***>>> getCurrentUrl: "+currentURL);
© www.soinside.com 2019 - 2024. All rights reserved.