黄瓜4的并行执行为我工作,但我只想对所有测试一次执行一些操作,这是在另一个线程中运行某些钩子的一种可能方法?
答案 0 :(得分:1)
根据您的要求,您想要一次对所有测试用例执行某些操作,就像在执行所有测试用例之前或之后一样。如果是这样,则从JUnit / TestNG中添加@BeforeClass,类似地,您可以在run cuke类中使用@AfterClass。该代码段将在运行您的第一个类之前以及在完成所有测试执行之后运行一次。
是否可行,或者添加带标签的钩子会为您提供一些线索。像某些特定的测试案例一样,您可以使用标记的挂钩并仅在该挂钩内运行那些特定的操作。