java - 如何在 @test.enabled 属性中给出运行时值

标签 java selenium-webdriver annotations automated-tests testng

我正在使用 java 中的 TestNG 来使用 selenium webdriver。

为了执行测试套件,我想在@Test(enabled=true/false)中添加运行时值。 但启用属性在开始执行之前仅接受常量(true/false)。

有没有办法控制@Test方法来决定是否执行?

最佳答案

Thanks for your efforts, but please find attached link which ll help you to achieve what I want to

您必须通过 IAnnotationTransformer 接口(interface)重写 @test 方法。

谢谢 达瓦尔

关于java - 如何在 @test.enabled 属性中给出运行时值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42000584/

相关文章:

java - 在 while 循环内初始化变量

java - 找不到 Maven 注释处理处理器

java - Sun JVM promise 虚拟内存高消耗

python - 检查元素在 Selenium 中是否可点击

python - Selenium,选择 <span> 内的元素

selenium - WebDriver with Java - 单击图像打开链接

java - hibernate列名问题

spring - 如何调试Spring Security授权注解?

java - 有没有用于将 ppt 转换为 jpg 的 java 库?

java - 我的命令 javac 没有显示任何结果