我已成功使用以下代码从chrome运行中排除了整个功能文件,但在另一个功能文件中进行了一项特定测试失败。我想排除一个失败的情况,而不是整个文件。这可能吗?
capabilities: [
{
os: "Windows",
os_version: "10",
browser: "Chrome",
exclude: [
'features/myfeature.feature',
'my failing scenario',
],
},
],
答案 0 :(得分:1)
否,不可能以这种方式排除方案。相反,您可以使用标签来跳过特定的情况,类似于how it's done via the cucumber-boilerplate webdriverio project:
cucumberOpts: {
tagExpression: 'not @Pending',
},
答案 1 :(得分:0)
您可以在这种情况下添加标签,例如@KnownIssue并通过配置排除此标签
cucumberOpts:
{
....
tagExpression: "not @KnownIssue"
.....
}