如何通过指定多个元数据来 运行 只有一个灯具?

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