我想在点击需要先登录的内容时检测到网址重定向到登录页面。
有没有办法实现这个目标?
答案 0 :(得分:4)
这是testcafe v0.16.x的解决方案。您可以使用ClientFunction
获取页面网址:
import { ClientFunction, t } from 'testcafe';
fixture `check url`
.page `http://example.com`;
test('check url', async t => {
const getLocation = ClientFunction(() => document.location.href);
await t.expect(getLocation()).contains('example.com');
});