【问题标题】:how to create a base class of groups in TestNG xml file如何在 TestNG xml 文件中创建组的基类
【发布时间】:2014-12-04 19:01:58
【问题描述】:
我正在尝试使用 Selenium Java 和 TestNg 作为测试框架来自动化涉及 100 个测试用例的应用程序。所以我的测试用例被分组在 TestNG 中,但是我有大约 50 个组,所以我需要在 TestNG XML 文件中指定我的所有组,或者是否有任何替代方法,任何可重用或创建组基类并调用XML 文件。
【问题讨论】:
标签:
xml
selenium
automation
testng
functional-testing
【解决方案1】:
没有这样的全部选项。但是,如果您想运行所有内容,那么为什么不只指定包 - 它会运行包内的所有测试。
如果您遵循特定的组命名模式,例如,您也可以使用正则表达式来指定组。
<groups>
<run>
<include name="windows.*"/>
</run>
</groups>
可以做的另一件事是,如果您希望执行所有组而不是不属于任何组的测试,那么在正则表达式中只需保留 .* 以及运行包。