我正在使用TestNG在Java中运行基于Selenium的测试.我有一堆重复的测试.通常,除测试名称和一个参数外,它们都是相同的.
我想自动生成它.我在考虑使用工厂.有没有办法生成不同名称的测试?最好的办法是什么?
至于现在我有类似下面的东西,我想创建像LinkOfInterestIsActiveAfterClick这样的10个测试
@Test(dependsOnGroups="loggedin")
public class SmokeTest extends BrowserStartingStoping{
public void LinkOfInterestIsActiveAfterClick(){
String link = "link_of_interest";
browser.click("*",link);
Assert.assertTrue(browser.isLinkActive(link));
}
}
Run Code Online (Sandbox Code Playgroud)
我正在从Ant运行TestNG.我正在使用自己的测试听众.我正在重构代码,有一段时间我得到了
[testng] Total tests run: 7, Failures: 0, Skips: 7
[testng] Configuration Failures: 1, Skips: 2
Run Code Online (Sandbox Code Playgroud)
什么是修复配置失败的最佳方法?