EDITED
Я сталкиваюсь с этой проблемой, пытаясь создать тестовое видео с использованием API-интерфейса TestCase Javascript.
Я работаю с testcafe версии 0.22.0 и у меня уже есть предварительные условиязапрос в их документации.
По сути, проблема в том, что функция видео не существует в моем объекте бегуна.
https://devexpress.github.io/testcafe/documentation/using-testcafe/common-concepts/screenshots-and-videos.html#record-videos
createTestCafe('localhost', 1337, 1338)
.then(testcafe => {
runner = testcafe.createRunner();
return testcafe.createBrowserConnection();
})
.then(remoteConnection => {
// Outputs remoteConnection.url so that it can be visited from the remote browser.
runner
.video(artifactsPath, true)
.src(specsPath + '/run-animation.spec.ts')
.browsers(['chrome'])
.reporter('json')
.run()
.then(failedCount => {
console.log('Error: ', failedCount);
})
.catch(error => {
console.log('Error: ', error);
});
});