如何通过指定多个元数据来 运行 只有一个灯具?
How to run only one fixture by specifying multiple metadata?
我有 2 个固定装置和一堆测试:
fixture.meta({ app: '1', suite: 'smoke', env: '1' })('A')
fixture.meta({ app: '1', suite: 'smoke', env: '2' })('B')
我只想 运行 灯具 'A'。
我在命令行中使用以下命令:.... --includeFixtures
app=1
,env=1
。我仍然看到灯具 A 和 B 都是 运行。
我错过了什么?
看来您只是使用了错误的 CLI 命令。为了通过指定额外的元数据 运行 TestCafe fixtures,你需要使用 --fixture-meta 命令,你可以像下面这样使用它:
testcafe chrome my-tests --fixture-meta app=1,env=1
我有 2 个固定装置和一堆测试:
fixture.meta({ app: '1', suite: 'smoke', env: '1' })('A')
fixture.meta({ app: '1', suite: 'smoke', env: '2' })('B')
我只想 运行 灯具 'A'。
我在命令行中使用以下命令:.... --includeFixtures
app=1
,env=1
。我仍然看到灯具 A 和 B 都是 运行。
我错过了什么?
看来您只是使用了错误的 CLI 命令。为了通过指定额外的元数据 运行 TestCafe fixtures,你需要使用 --fixture-meta 命令,你可以像下面这样使用它:
testcafe chrome my-tests --fixture-meta app=1,env=1