我有一个与 webdriver.io 一起运行的沼泽标准 Allure 设置,并且我能够生成良好的报告。然而,所有失败的测试运行在报告本身中都被标记为“未知”,其中 a) 不是正确的状态,b) 似乎不允许将屏幕截图添加到报告中。
我是否必须配置 Allure 来以任何方式处理故障?我正在跨多个浏览器/平台运行测试,因此每个正在测试的设备的测试名称都是相同的。我尝试通过将随机字符串附加到测试名称来随机化名称,但发生了同样的事情。
Allure配置如下:
['allure', {
outputDir: 'allure-results',
disableWebdriverStepsReporting: false,
disableWebdriverScreenshotsReporting: false,
}]
任何想法表示赞赏。
通过更改outputDir,我得到了正确的报告。
['allure', {
outputDir: 'reports',
disableWebdriverStepsReporting: false,
disableWebdriverScreenshotsReporting: false,
}]
为此你必须使用cmd -
allure generate reports --clean && allure open