cucumber-serenity

    2熱度

    1回答

    我們使用堆棧Java + cucumber + selenium + phantomjs,一切正常,但我們注意到phantomjs正在重新啓動ghostDriver,因爲每個場景都需要花費時間。我只是想知道是否可以在我的測試場景之間保持PhantomJS瀏覽器打開狀態?

    1熱度

    1回答

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

    0熱度

    1回答

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

    1熱度

    2回答

    我希望更改Serenity報告中的CSS和徽標。另外我想在Serenity報告中添加一些自定義文本或鏈接到某些測試。與生成Excel報告一樣,我希望在報告的測試步驟中提供它的鏈接。達到此目的的最佳方法是什麼?

    1熱度

    2回答

    我正在寫一些使用Cucumber和Serenity框架結合使用的BDD自動化測試。我需要在我的BDD測試中使用一些超時機制,這樣如果一個黃瓜場景或者一個平靜中的步驟花費太長時間,它將超時並且測試將失敗。 我發現下面的鏈接的一些信息: https://groups.google.com/forum/#!topic/cukes/QaPvVMnqDvE 所以對於黃瓜,似乎在步驟定義以下設置應該做的工作:

    2熱度

    1回答

    我想將我的驗收測試打包到可執行JAR中,其中包含運行測試和生成報告所需的全部庫。我還想要運行所有測試或單個測試。 到目前爲止,我可以運行所有測試,並且雖然報告正在我在serenity.properties中指定的位置生成,但index.html並未生成。 通常情況下,我會使用maven驗證目標運行我的測試,該目標將運行serenity-maven-plugin,但由於我從JAR運行,我不知道如何實