2

我正在运行一个 TestNG.xml 我为我的自动化 selenium 脚本创建了一个 maven 项目,并将所有必需的依赖项添加到 pom.xml。如果我使用 TestNG.run() 命令运行 Testng.xml 文件中定义的套件,TestNG 测试结果控制台为空白。如果有任何其他方法可以从 main() 方法运行 testNG.xml,请分享,以便我可以在 testNG 控制台中获取每个测试用例状态

请参考我使用的代码

TestNG testng = new TestNG();
List<String> suites = Lists.newArrayList();
suites.add(currdir+"/tempTestNG.xml");//path of xml..
testng.setTestSuites(suites);
testng.run();

请参考 testNG.xml 文件

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite">
    <parameter name="ExecutionType" value="Regression"/>
    <listeners>
        <listener class-name="config.TestListener"/>
    </listeners>
    <test name="Test">
        <classes>
            <class name="testsuits.VerificationOfWiki">
                <methods>
                    <include name="VerifyMainpagetextonWiki"/>
                    <include name="VerifyRandomArticletextonWiki"/>
                </methods>
            </class>
        </classes>
    </test>
</suite>
4

0 回答 0