t.wait Method

Pauses a test for the specified time. Chainable.

t.wait(timeout) → this | Promise<any>
Parameter Type Description
timeout Number The pause duration, in milliseconds.

The following example uses the t.wait function to pause the test while animation is playing.

import { Selector } from 'testcafe';

const header = Selector('#article-header');

fixture`TestController.wait`
    .page`./pages/index.html`;

test('Wait Example', async t => {
    await t
        .click('#play-1-sec-animation')
        .wait(1000)
        .expect(header.getStyleProperty('opacity')).eql('0');
});