9

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?

Alex Skorkin
  • 4,034
  • 3
  • 21
  • 44
Knovour
  • 314
  • 3
  • 14

1 Answers1

7

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');
});
Alexander Moskovkin
  • 1,771
  • 9
  • 12