gpt4 book ai didi

java - 如何在 TestNG 中生成不同名称的测试?

转载 作者:搜寻专家 更新时间:2023-10-31 19:31:26 24 4
gpt4 key购买 nike

我正在使用 TestNG 在 Java 中运行基于 Selenium 的测试。我有一堆重复的测试。通常,除了测试名称和一个参数外,它们都做同样的事情。

我想自动生成它。我在考虑使用工厂。有没有办法生成具有不同名称的测试?最好的方法是什么?

至于现在我有类似下面的内容,我想创建 10 个测试,例如 LinkOfInterestIsActiveAfterClick

@Test(dependsOnGroups="loggedin")
public class SmokeTest extends BrowserStartingStoping{

public void LinkOfInterestIsActiveAfterClick(){
String link = "link_of_interest";
browser.click("*",link);
Assert.assertTrue(browser.isLinkActive(link));
}

}
  • 我的 XML 套件是从 Java 代码自动生成的。
  • 测试名称对于记录哪个链接处于 Activity 状态以及哪个链接不活动至关重要。

最佳答案

让您的测试类实现 org.testng.ITest 并覆盖 getTestName() 以返回您想要的名称。

关于java - 如何在 TestNG 中生成不同名称的测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2743676/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com