目前我正在使用Gradle(groovy),Gebish和jUnit4进行Selenium测试。根据参数跳过一些测试
在我的gradle.build中,我有变量的测试环境(至极服务器本地或生活和旺旺域)。
现在我希望不是所有的测试都在每种情况下运行。例如,我希望TestA和TestB与域abc.com一起运行,并且只有TestA和TestC与域def.com一起运行。
为此,我创建了一个全局配置类,在其中获取允许运行的类的信息。
我的想法是在每个方法之前运行@before,并检查该类是否被允许,但是我不知道如何在@before之后跳过。 有没有简单的方法呢?是否有可能使用类似System.exit(0)的方法退出测试类而不是整个测试?
谢谢,我使用@before并假设True(false)现在跳过测试,它的工作原理很棒:) –