0

我正在尝试对 TestNg dependsOnMethods 使用正则表达式,但 TestNg 没有识别该方法。当我浏览了 TestNg 文档时,我们可以将正则表达式用于dependsOnMethods 和dependOnGroups。

例如,我有如下方法,

@Test
public void testParallel_1001(){
}

我还有另一种依赖于上述方法的测试方法,

@Test(dependsOnMethods = { "(.*?)1001" }, alwaysRun=true)
public void testParallel_1003(){

}

但这对我不起作用。

我也用过,/1001/*.1001.*没有运气。请有人帮助我。

4

3 回答 3

0

dependsOnMethods包含精确方法名称的列表,而不是正则表达式。

于 2013-04-10T16:16:10.603 回答
0

根据文档,它的软依赖接受正则表达式

http://testng.org/doc/documentation-main.html#dependencies-with-annotations

于 2018-12-11T07:13:21.963 回答
0

根据 TestNG 官方文档:dependsOnGroups 和 dependsOnMethods 都接受正则表达式作为参数。

于 2018-12-07T03:13:57.507 回答