我试图使用Selenium Java和TestNg作为测试框架来自动化涉及100个测试用例的应用程序。所以我的测试用例分组在TestNG中,但我有大约50个组,所以我需要在TestNG XML文件中指定我的所有组,或者是否有任何替代方法,任何可重用或创建基类组和调用XML文件。
答案 0 :(得分:1)
没有这样的选择。但是如果你想运行一切,那么为什么不只是指定包 - 它将运行包内的所有测试。
如果您遵循命名的组的特定模式,也可以使用正则表达式来指定组。
<groups>
<run>
<include name="windows.*"/>
</run>
</groups>
可以做的另一件事是,如果你想要执行所有的组,而不是那些不属于任何组的测试,那么在正则表达式中只保留。*以及包运行。