Test.page Method

Specifies the page where the test starts.

test.page( url )
test.page `url`
Parameter Type Description
url String The URL of the webpage at which the test starts.

You can also use the fixture.page function to specify a start page for all tests in the fixture. However, start pages set with test.page override fixture.page.

fixture `MyFixture`
    .page `http://devexpress.github.io/testcafe/example`;

test
    .page `http://devexpress.github.io/testcafe/blog/`
    ('My test', async t => {
        // Starts at http://devexpress.github.io/testcafe/blog/
    });

If the start page is not specified, the default URL is about:blank.

You can use the file:// scheme or relative paths to test web pages in local directories.

test
    .page `file:///user/my-website/index.html`
    ('My test', async t => { });
test
    .page `../my-project/index.html`
    ('My test', async t => { });