目前我正在使用Gradle(groovy),Gebish和jUnit4進行Selenium測試。根據參數跳過一些測試
在我的gradle.build中,我有變量的測試環境(至極服務器本地或生活和旺旺域)。
現在我希望不是所有的測試都在每種情況下運行。例如,我希望TestA和TestB與域abc.com一起運行,並且只有TestA和TestC與域def.com一起運行。
爲此,我創建了一個全局配置類,在其中獲取允許運行的類的信息。
我的想法是在每個方法之前運行@before,並檢查該類是否被允許,但是我不知道如何在@before之後跳過。 有沒有簡單的方法呢?是否有可能使用類似System.exit(0)的方法退出測試類而不是整個測試?
謝謝,我使用@before並假設True(false)現在跳過測試,它的工作原理很棒:) –