Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
并行执行黄瓜 4 对我有用,但我想对所有测试只执行一次一些操作,这是在另一个线程中运行一些钩子的可能方法吗?
根据您的要求,您希望对所有测试用例执行一次操作,就像在所有测试用例执行之前还是之后一样。如果是这样,那么从 JUnit/TestNG 添加@BeforeClass,类似地,您可以在运行 cuke 类中使用 @AfterClass。这段代码将在运行你的第一个类之前和所有测试执行完成之后运行一次。
它会起作用还是添加标记的钩子会给你一些线索。就像对于某些特定的测试用例,您可以使用标记的钩子并仅在该钩子内运行那些特定的操作。