2016-04-08 60 views
2

我需要一種方法在每個黃瓜場景開始之前執行一些代碼,並知道哪個場景即將開始,以使執行的代碼特定於此場景。如何掛鉤Cucumber-Java生命週期

我試圖重寫黃瓜跑步者創建一個沒有成功的鉤子。
您有任何解決方案嗎?

回答

2

您在@Before中寫的任何內容都會在每個場景之前執行。然後,例如,您可以使用getName()獲得特定場景信息。

@Before 
public void before(Scenario scenario) { 
    String scenarioName = scenario.getName(); 
} 

看一看this示例我已經制作並看到了工作掛鉤。

相關問題