I'm trying to make a screenshot in Testcafe + gherkin on fail but has no success. I've setup a config file:
{
"browsers": "firefox",
"screenshots": {
"path": "reports/screenshots/",
"takeScreenshotsOnFails": true,
"pathPattern": "${TIME}.png"
},
"reporter": [
{
"name": "spec"
},
{
"name": "cucumber-json",
"output": "reports/generatedReports/newReport.json"
}
],
"pageLoadTimeout": 1000
}
But screenshots is not appear. Other lines are working like browser etc.
Should I use:
await t.takeScreenshot("reports/SCREENSHOT.png");
But how to do it only on fail?