Documentation
REFERENCE
Runner.concurrency Method
Specifies that tests should run concurrently.
concurrency(n) → this
TestCafe opens n instances of the same browser and creates a pool of browser instances.
Tests run concurrently against this pool, that is, each test runs in the first available instance.
The concurrency function takes the following parameters:
| Parameter | Type | Description |
|---|---|---|
n |
Number | The number of browser instances that are invoked. |
See Concurrent Test Execution to learn more about concurrent test execution.
Related configuration file property: concurrency
The following example shows how to run tests in three Chrome instances:
runner
.browsers('chrome')
.concurrency(3);