Как ожидать, что URL будет перенаправлен в TestCafe?
Я хочу обнаружить, что URL перенаправляет на страницу входа в систему, когда щелкает что-то, что нужно для входа.
Есть ли способ добиться этого?
1 ответ
Решение
Вот решение для testcafe v0.16.x. Ты можешь использовать ClientFunction
чтобы получить URL страницы:
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');
});