具有组和包的TestNG XML无法正常工作

时间:2016-01-16 06:07:35

标签: selenium annotations testng

我正在研究一组我希望使用TestNG XML运行的selenium测试。

<suite name="MATS">
    <parameter name="browser" value="firefox" />
    <parameter name="platform" value="windows" />
    <test name="mats_test">
        <groups>
           <run>
              <include name = "mats" />
           </run>
        </groups>

        <packages>
            <package name="com.sel.tests.app.set1.*" /> 
            <package name="com.sel.tests.app.set2.*" />
            <package name="com.sel.tests.app.set3.*" /> 
        </packages>
    </test>
</suite>

直接在每个包下面有多个类,顶部有@Test(groups = { "mats" })注释。但是,我得到了这个输出:

MATS
Total tests run: 0, Failures: 0, Skips: 0

更新:好的,所以清理项目没有工作,所以我在一个新的工作区中再次导入它,之后它似乎正在工作。结束这个问题。谢谢大家。

1 个答案:

答案 0 :(得分:0)

如果您使用的是IntelliJ Idea,请尝试在主菜单中选择运行->编辑配置。在左侧选择“ TestNG”配置,在右侧选择“在整个项目中”单选按钮,然后选择“工作目录”:$ MODULE_DIR $(或使用它)