如何用CLI运行包含元数据数组的TestCafe测试?

问题描述 投票:0回答:1

我有一个测试,元数据如下。

test.meta({ type: 'smoke', testcase: ['tc01', 'tc02'] });

这个... testcase 元数据包含了一个id的数组,我想用它们作为过滤器来运行测试,使用任何一个用 命令行接口:

testcafe --test-meta testcase=tc01

testcafe --test-meta testcase=tc02

这两个命令行应该运行相同的测试,但却不能运行。有没有其他方法解决这个问题?

testing automation automated-tests e2e-testing testcafe
1个回答
2
投票

阅读TestCafe的github页面上的讨论,似乎元数据只能是单值字符串。https:/github.comDevExpresstestcafeissues3267 这个问题就结束了,最后的解释是,这样的功能要求不是很明确,因为。

只有当数组有所有传递的值时才进行匹配,还是当数组与这些值相等时(即:没有任何额外的值)?

这样的选项在官方文档中也没有提到。https:/devexpress.github.iotestcafedocumentationguidesbasic-guidesorganize-tests.html#specify-test-metadata。

这让我相信,从2020年6月起,你无法真正实现你的要求。

© www.soinside.com 2019 - 2024. All rights reserved.