This topic provides information about the API available to you when building Node.js applications that run TestCafe tests programmatically.

TestCafe Constructor

The TestCafe constructor is used to create a TestCafe instance, to obtain access to the Continuous Integration API.

TestCafe Methods

Utilize the methods listed in this section to determine the available fixtures and workers, and use this information to execute your tests.

TestCafe Events

The TestCafe events allow you to respond to task completion and worker collection changes.


This section provides various information related to Continuous Integration API.