Runner.video Method

Enables TestCafe to record videos of test runs.

video(path [, options, encodingOptions]) → this
Parameter Type Description
path String The base directory where videos are saved. Relative paths to video files are composed according to path patterns. You can also use the options.pathPattern property to specify a custom pattern.
options (optional) Object Options that define how videos are recorded. See Basic Video Options for a list of options.
encodingOptions (optional) Object Options that specify video encoding. You can pass all the options supported by the FFmpeg library. Refer to the FFmpeg documentation for information about the available options.

See Record Videos for details.

Related configuration file properties:

Example

runner.video('reports/videos/', {
    singleFile: true,
    failedOnly: true,
    pathPattern: '${TEST_INDEX}/${USERAGENT}/${FILE_INDEX}.mp4'
}, {
    r: 20,
    aspect: '4:3'
});