我在 .testcaferc.json
文件中为夹具元定义了以下过滤器。
{
"filter": {
"fixtureMeta": {
"FixtureType": "Smoke",
"ProjectName": "CI"
}
}
}
现在我正在使用命令
npx testcafe chrome e2e/tests --filter.fixtureMeta
实际上正在运行测试,元FixtureType
等于值Smoke
,ProjectName
等于值CI
我的问题是
如何在配置文件中添加一个夹具元过滤器并使其使用命令运行?
例如 如果我有如下配置
{
"filter": {
"fixtureMeta": {
"FixtureType": "Smoke",
"ProjectName": "CI"
}
},
"filter": {
"fixtureMeta": {
"FixtureType": "Smoke",
"ProjectName": "CTS"
}
}
}
我如何拥有上面定义的多个过滤器和两个不同的命令来运行这些不同的项目?
最佳答案
您可以使用--fixture-meta
从 TestCafe CLI 标记并创建两个命令:
npx testcafe chrome e2e/tests --fixture-meta FixtureType=Smoke,ProjectName=CI
npx testcafe chrome e2e/tests --fixture-meta FixtureType=Smoke,ProjectName=CTS
关于testing - 如何在 .testcafe 配置文件中为固定装置元设置多个过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61004735/