jbehave

    0熱度

    1回答

    在Serenity BDD中,有沒有一種方法可以從依賴中導入用於本地故事的步驟?我從其他團隊拉入其他圖書館(也使用了Serenity),並希望能夠在我自己的故事中使用他們的一個步驟。我可以找到一種導入和運行他們的故事的方法,但不僅僅是爲了我自己的用途而拖入他們的步驟。 我使用Java作爲基礎語言。

    0熱度

    2回答

    我試圖添加一種方法以避免jenkins運行的誤報。 所以我有在詹金斯運行,其中有些是隨機失敗多次測試,我想找到一種方法來告訴亞軍重啓特定的場景,並在成功的情況下更新報告/結果 我找到了一些關於:RestartingScenarioFailure,但沒有真正的工作,因爲我想,我的意思是它拋出一個異常,我不想要。 我使用的是寧靜與JBehave和JUnit

    1熱度

    1回答

    我正在和Jbehave一起使用寧靜。我想知道如何將當前報告的寧靜標識替換爲自定義公司徽標。更改默認徽標需要完成哪些代碼更改。

    1熱度

    1回答

    後我有: 故事: 方案1. 場景2. 情景3. 我想跳過情景2和3,如果情況1出現故障。 我正在使用jbehave和寧靜。 我開始我的測試是這樣的: public RunTestSuite() { findStoriesCalled(storyNamesFromEnvironmentVariable()); } 我試圖 配置()storyControls()doSkipS

    0熱度

    1回答

    是否有任何函數/類來處理瀏覽器中的警報或任何其他類型的彈出窗口?我正在處理一個警報彈出窗口,我知道我可以使用driver.switchto().alert();來處理它並執行進一步的操作。由於Serenity BDD非常適合處理元素,因此是否有任何特定的功能來處理警報(僅通過使用寧靜BDD功能)。

    0熱度

    1回答

    有沒有什麼辦法讓我們可以參數化,我們通過使用頁面工廠創建一個頁面對象的字符串 例如: String v = "password"; @FindBy(name=v) private WebElementFacade password_Field; 我試圖推字符串v到@FindBy但我得到錯誤。 我得到 的註釋屬性的值FindBy.name必須是一個常量表達式

    0熱度

    2回答

    我正在使用硒webdriver與Jbehave使用BDD自動化測試,並且我有關於驗證值的問題。在斷言與預期不相符後,我需要測試不要立即失敗。相反,我想讓我的測試驗證每個值,然後如果至少有一個斷言失敗,那麼我的步驟需要標記爲失敗。 我正在使用verifyEquals,它在立即查找斷言失敗後不終止測試,而是繼續。 我的問題是,如果一個或多個值沒有按照預期成功匹配,我的步驟不會被標記爲失敗,我必須去控制

    1熱度

    1回答

    有什麼方法可以獲取故事的所有步驟實現的數量? 我想創建一個進度條,但我必須知道可運行測試用例的數量。

    0熱度

    1回答

    我運行寧靜Jbehave腳本與實例表值的19行,但在腳本執行只有7行執行第8行 當其存在於示例表並且如下給予例外控制檯的堆棧跟蹤如下: Example: {workspaceName=admin, menuName=Admin, menuOption=Parameter Maintenance, portletTitle=Parameter Maintenance} Given login to

    0熱度

    2回答

    我在故事文件夾中幾乎沒有jbehave故事文件。只要我按字母順序執行腳本。 例如: 當前執行 aaa.story bbb.story ccc.story 我想執行中 ccc.story bbb.story and skip aaa.story 是否有方法按特定順序運行特定故事。 在Serenity BDD + Jbehave