java - 获取在 TestNG 中调用其配置方法的测试方法

标签 java testng

有没有办法从@BeforeMethod/@AfterMethodITestNGMethod获取@Test方法引用TestNG中的配置方法?我知道如果相应的配置方法声明 java.lang.reflect.Method 类型的参数是可能的,但我需要一个更通用的解决方案,可以在监听器中工作(IInvokedMethodListenerIConfigurationListener),即使无法控制如何定义配置方法。

最佳答案

@BeforeMethod/@AfterMethod 可以了解其将要执行的 @Test 方法的唯一方法run 的方法是通过定义一个 java.lang.reflect.Method 对象作为 @BeforeMethod/@AfterMethod 带注释的配置方法的参数。没有其他方法可以以通用方式(例如使用监听器)提取此信息,例如,

关于java - 获取在 TestNG 中调用其配置方法的测试方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62472419/

相关文章:

java - 启动 Eclipse 时未找到 com/google/appengine/tools/enhancer/Enhance 的类异常

java - 让xjc生成成员变量名与元素名完全相同的类

java - 如何根据化学式划分字符串的内容?

JavaDoc链接链接的子项

java - Java 中的并发 HTTP URL 连接

java - 如何在 Java 中删除重复的列表遍历

java - 如何运行指向 jar 的 TestNG 测试

java - 使用编程 TestNG 运行 Spring 上下文测试

java - 对于并发测试执行,WebDriver 设置应该是静态的吗?

java - JUnit 中的参数化测试方法,而不仅仅是整个类