I want to detect URL is redirected to the login page when clicking something that needs to log in first.
Is there any way to achieve that?
Here is a solution for the testcafe v0.16.x. You can use ClientFunction
to get page's 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');
});
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With