我正在尝试使用以下带有mocha.js
和webdriver.io
的代码来测试我的应用程序在执行操作后是否正确重定向了客户端。
it("Should redirect to correct URL.", function() {
assert.equal(
$("window").getAttribute("location"),
`http://localhost:8080/${path}`,
);
});
但是我得到了错误:
无法使用选择器“窗口”在元素上调用getAttribute,因为 找不到元素
好像窗口对象在webdriver
的选择器函数范围之外,但是我看不到任何其他方法来访问文档中的当前URL。
答案 0 :(得分:0)
使用getUrl函数找到了v4文档。
it("Should redirect to correct URL.", function() {
assert.equal(
browser.getUrl(),
`http://localhost:8080/${path}`,
);
});