如何排除wdio.conf.js中的特定测试

时间:2018-08-16 12:47:52

标签: selenium webdriver-io

我已成功使用以下代码从chrome运行中排除了整个功能文件,但在另一个功能文件中进行了一项特定测试失败。我想排除一个失败的情况,而不是整个文件。这可能吗?

capabilities: [
    {
       os: "Windows",
       os_version: "10",
       browser: "Chrome",
       exclude: [
         'features/myfeature.feature',
         'my failing scenario',
       ],
     },
],

2 个答案:

答案 0 :(得分:1)

否,不可能以这种方式排除方案。相反,您可以使用标签来跳过特定的情况,类似于how it's done via the cucumber-boilerplate webdriverio project

cucumberOpts: {
    tagExpression: 'not @Pending',
},

答案 1 :(得分:0)

您可以在这种情况下添加标签,例如@KnownIssue并通过配置排除此标签

cucumberOpts:
{
....
tagExpression: "not @KnownIssue"
.....
}