Test.timeouts Method
Customize timeout values for requests performed during a test.
test.timeouts({
    [pageLoadTimeout]
    [, pageRequestTimeout]
    [, ajaxRequestTimeout]
}) → this
| Parameter | Value | Description | 
|---|---|---|
pageLoadTimeout (optional) | 
number (milliseconds) | Defines the maximum amount of time between the DOMContentLoaded event and the window.load event. TestCafe applies the timeout when the user delays test execution until the window.loadEventRaised event. | 
pageRequestTimeout (optional) | 
number (milliseconds) | Maximum time (in milliseconds) for the web server to serve an HTML page. See pageRequestTimeout. | 
ajaxRequestTimeout (optional) | 
number (milliseconds) | Maximum time (in milliseconds) between a fetch/XHR request and the response. See ajaxRequestTimeout. | 
fixture`Test.timeouts`
    .page`https://devexpress.github.io/testcafe/example`;
test('My test', async () => {
    /* ... */
}).timeouts({
    pageLoadTimeout:    2000,
    pageRequestTimeout: 60000,
    ajaxRequestTimeout: 60000,
});