jbehave

    1熱度

    1回答

    比如我需要從1層運行的所有場景之前截斷一個數據庫表: Lifecycle: Before: Given:將每個場景前,不幸的是運行 我不要創建一個故事,只有一個Given可截斷數據庫,並與GivenStories:導入它,它似乎草率 有另一種方式原委之前以執行步驟只有1次,在故事本身宣佈?

    0熱度

    1回答

    我只是使用JBehave的BDD開始,我有一個很大的問題。 每次斷言失敗時,我的Netbeans環境中都會拋出一個異常,而其他測試不會執行。 但我希望它將此測試標記爲失敗並執行其他測試。 我搜索了很多,但沒有解決我的問題。 故事: Narrative: In order to manage our stock efficiently As a logistic employee

    0熱度

    1回答

    我的故事文件包含 鑑於我創建配置文件 的Java文件包含下面的代碼 @Given(I create profile) @Composite(steps={ "Given I clear existing temp files", "When I set url as 'url' and input file as 'test.properties'", })

    0熱度

    2回答

    我有一個特定的場景尚未準備好進行測試。所以我需要跳過它來運行其他場景的測試。 Scenario: Login-success Scenario: Meta: @skip @ignored true //Regular Steps

    0熱度

    1回答

    是否有一種方法可以在運行時使用場景元數據過濾jbehave示例錶行?對於如 情景:我的方案標題 元: @id 1 例子: |Meta:|col1|col2| |id 1 |val1|val2| |id 2| val |val | |id 1| val |val | 當我們運行這種情況下,應該迭代只爲第1和第3行,基於元在場景中設置的數據。 我想要做的是將場景/故事中的數據進行外部化,

    1熱度

    1回答

    ,我注意到,每次運行後,將創建一個新的Java進程,並沒有被清除。 在我的Windows任務管理器,我可以看到一個「javaw進程」任務,以1.4Mo的記憶。由於這些任務沒有清除,操作系統變得非常慢。我必須手工完成這些任務。 ,如果我沒有在我的故事用例表中的問題不happear。 是從Jbehave一個錯誤?

    1熱度

    2回答

    在JBehave中,可以在Step級別添加BeforeStory或AfterStory註釋。因此,如果有多個帶有BeforeStory註釋的Steps類,那麼所有那些BeforeStory註釋的方法將在每個故事開始之前執行(不需要)。 在JUnit中,我們可以根據需要在測試類中單獨添加或離開BeforeClass或Before。所以我需要的是在故事級別添加BeforeStory或AfterStor

    1熱度

    1回答

    運行測試,我有兩個項目: 應用項目--- A計劃 項目驗收測試(on JBehave)---項目B buid.gradle ---項目B(使用jbehave測試): task sourceJar(type: Jar) { classifier = 'sources' from sourceSets.main.allJava } task testJar(type: Jar

    0熱度

    3回答

    有人可以幫助我解決以下情況嗎? 我已經創建一個通用的方法使用硒的webdriver在截圖的文件名應該得到更新,我把它叫做方法的名稱來獲得的截圖。 這是我現在有: 創建一個方法來獲得時間戳並使用它的文件名: public String getTimeStamp() { String timestamp = new SimpleDateFormat("yyyyMMdd_HHmmss").fo

    3熱度

    1回答

    我有一個包含Cucumber和JBehave測試的應用程序,我希望能夠每次運行其中的一個,我可以通過顯式Maven目標來實現,但問題在於Cucumber會隱式運行每個構建或測試,是否有停止和運行它的選擇?