我需要在创建Testng Scipt方面的帮助..

我创建了一个仅包含@beforesuite的类,其中包含打开应用程序的命令

@beforesuite


第二类包含3种方法

 @test{method1}
 @test{method2}
 @test{method3}


第三类包含@AfterSuite,它将关闭应用程序...

@AfterSuite


如何编写一个xml文件来依次运行这些类。

有没有更好的方法来编写脚本?

任何建议都会有所帮助。

提前致谢。

苏丹娃

最佳答案

只需将这些类放在测试套件文件中,testNG将负责运行首先具有@BeforeSuite的类,其次具有@test的类,然后是具有@aftersuite标记的类。

<suite>
<test name ="myTest">
<classes>
<class name ="Class1"/> <!-- Class with @beforeSuite-->
<class name ="Class2"/> <!-- Class with @test-->
<class name ="Class3"/> <!-- Class with @afterSuite-->

</classes>
</test>
</suite>


顺便说一句,为什么要为@AfterSuite和@BeforeSuite方法使用不同的类。如果所有人都在同一个班上,那会更简单。但这只是我的想法。

关于java - 如何创建TestNg类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29427775/

10-08 23:47