gpt4 book ai didi

java - 我可以使用从文件中读取的 testng 组吗?

转载 作者:行者123 更新时间:2023-11-30 02:27:57 36 4
gpt4 key购买 nike

我尝试使用从外部文件读取的 testng 组。它给出一个编译时错误,指出它只能采用字符串常量。如下所示:

@Test(dataProvider="myData", DataProviderClass=MyDataProvider.class, groups=MyGroups.getGroups())
public void test()
{
//...
}

目前我无法使用 TestNG 执行上述操作。那么有办法做到这一点吗?

最佳答案

也许您可以尝试围绕 TestNG 作为监听器提供给您的 org.testng.IAnnotationTransformer 接口(interface)并在其 org.testng.IAnnotationTransformer#transform 内构建一个实现方法您可以动态注入(inject)组信息。您的 transform() 实现可以得到丰富,以便它从外部数据源读取组信息。这应该可以解决你的问题。

关于java - 我可以使用从文件中读取的 testng 组吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45138670/

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