我正在尝试在失败时在 Testcafe + gherkin 中制作屏幕截图,但没有成功。我已经设置了一个配置文件:
{
"browsers": "firefox",
"screenshots": {
"path": "reports/screenshots/",
"takeScreenshotsOnFails": true,
"pathPattern": "${TIME}.png"
},
"reporter": [
{
"name": "spec"
},
{
"name": "cucumber-json",
"output": "reports/generatedReports/newReport.json"
}
],
"pageLoadTimeout": 1000
}
但是没有出现截图。其他线路像浏览器等一样工作。
我应该使用:
await t.takeScreenshot("reports/SCREENSHOT.png");
但是如何只在失败时做到这一点?