我有三個名爲test1.xml,test2.xml和test3.xml的testng xml文件。每個文件都有自己的testng套件。我正在調用test2。 test1.xml中的xml和test3.xml。在test1.xml中,我配置了一個偵聽器,並且我希望在調用test2.xml中的套件時禁用此偵聽器。我在Testng java doc中沒有找到與此相關的任何事情。任何幫助,將不勝感激。如何根據調用的testng套件動態地禁用TestNG監聽器
0
A
回答
0
目前,這是不可能做到,因爲一個TestNG的實例共享所有的套房,文件之間的聽衆,你想輕鬆的:https://github.com/cbeust/testng/blob/master/src/main/java/org/testng/TestNG.java#L1253
但我認爲這可以被認爲是一個問題(或至少是一個明顯的改良效果)。 你應該在Github上填寫一個問題:https://github.com/cbeust/testng/issues
一個可能的工作範圍是創建3個testng實例,其中包含一個不同的suite文件。
相關問題
- 1. 如何在Jbehave中調用TestNG自定義測試監聽器
- 2. 如何使用TestNG監聽器設置測試方法的調用計數?
- 3. WebDriver監聽器和TestNG監聽器有什麼區別?
- 4. 使用Selenium事件監聽器和TestNG監聽器來記錄測試特定數據
- 5. as3:如何禁用事件監聽器
- 6. TestNG - 使用故障安全插件的自定義記者監聽器問題
- 7. TestNG調用的EasyB故事?
- 8. Testng監聽器遵守Apache Ant JUnit XML Schema
- 9. 從bash腳本啓動TestNG套件
- 10. TestNG的聽衆:攔截@dataProvider
- 11. 使用Maven禁用TestNG的HTML報告
- 12. 如何重複使用不同參數的testng套件文件
- 13. TestNG @DataProvider返回動態類
- 14. 當我使用父Xml執行TestNg腳本時,不會調用在子Xml中使用的監聽器
- 15. 如何使用TestNG不同數據重新運行測試使用TestNG
- 16. 如何禁用JPA 2回調方法和實體監聽器
- 17. 無法生成用TestNG + Maven的套房
- 18. 如何調用監聽
- 19. 如何使用Testng以編程方式運行並行套件?
- 20. Jenkins&TestNG啓動瀏覽器
- 21. 如何在TestNG的
- 22. 使用偵聽器的testng報告的具體步驟
- 23. 運行多重測試的TestNG套件
- 24. 運行一個從TestNG的套件
- 25. TestNG的使用Ant
- 26. 動態點擊事件監聽器
- 27. 如何使用TestNG動態地將測試組設置爲@Test方法?
- 28. 如何將主題動態地傳遞給kafka監聽器?
- 29. 如何將驅動程序傳遞給testng聽衆
- 30. 如何在TestNG中爲偵聽器編寫代碼?
謝謝juherr留言 –