大家好,我有一个疑问,请帮忙解决这个问题
我在TestNG中有这个测试代码,我必须登录 - >找到产品组合 - >填写表格
代码就像这样
@Test
public static void login(){
// login code
}
@Test(dependsOnMethod = "login")
pubilc find_combination(){
// finding code
}
@Test(dependsOnMethod = "find_combination")
public static void fill_form(){
// filling the product form
}
在此我想重复find_combination和fill_form,以便我可以创建更多的产品测试请求 我google并发现@Test('invocationCount = 10')将重复一个测试方法,但我的问题是我只想执行一次登录 并重复第二和第三测试方法10次,任何人都可以帮助我...我正在使用Eclipse
谢谢
答案 0 :(得分:3)
您可以将您的登录信息放在beforeClass中。这样,它只会对您班级中的所有测试执行一次。如果登录失败,则不会执行您的测试。保持调用计数。