有没有办法从@BeforeMethod
/@AfterMethod
的ITestNGMethod
获取@Test
方法引用TestNG中的配置方法?我知道如果相应的配置方法声明 java.lang.reflect.Method
类型的参数是可能的,但我需要一个更通用的解决方案,可以在监听器中工作(IInvokedMethodListener
或IConfigurationListener
),即使无法控制如何定义配置方法。
最佳答案
@BeforeMethod
/@AfterMethod
可以了解其将要执行的 @Test
方法的唯一方法run 的方法是通过定义一个 java.lang.reflect.Method 对象作为 @BeforeMethod
/@AfterMethod
带注释的配置方法的参数。没有其他方法可以以通用方式(例如使用监听器)提取此信息,例如,
关于java - 获取在 TestNG 中调用其配置方法的测试方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62472419/