0
我在PHP中使用Behat和Mink。我正在編寫一個類來爲每個測試運行創建Json日誌,包括失敗/傳遞的步驟等。Behat Gherkin:如何獲得場景綱要標題
現在我們使用場景大綱很多,因爲我們在多個網站上運行測試並將URL放入示例部分。
但是我無法獲得場景節點的標題將它放入Json中。我正在使用
$event->getScenario()->getTitle();
但是,返回的不是場景標題,而是當前正在運行的示例。所以,如果我有這樣的
Scenario Outline: Scenario 1
Given I am on "<domain>"
Then I should see "test"
Examples:
|domain|
|www.webpage.com|
我最終想在我的報告是該方案綱要,「場景1」的名稱。但真正返回的是'| www.webpage.com |'。
有沒有辦法獲得場景綱要的名稱?它在'普通'場景下工作正常。
不幸的是,有一個OutlineNode類,但它沒有標題或任何東西。 –
更新了答案。如果這也不起作用,請檢查這個PR,看看你是否有你的代碼https://github.com/Behat/Gherkin/pull/118/commits/5f1038abdf8e190db717b98ce8a4a49adc1c882f – lauda
好!我已經將它添加到我們的代碼中,現在它正在工作。謝謝 –