[英]Serenity Jbehave use single browser for a set of stories?
有什么方法可以將單個瀏覽器用於功能下編寫的所有jbehave故事。 就像使用以下屬性一樣,
serenity.restart.browser.for.each = FEATURE
試圖將其添加到我的serenity.properties文件中。 但是沒有用。 我做錯了什么嗎?
使用的寧靜版本如下
<serenity.version>1.5.0-rc.1</serenity.version>
<serenity.jbehave.version>1.26.0-rc.3</serenity.jbehave.version>
我的項目結構在故事文件夾下
---folder 1 [Capability]
---- folder 1.1 [Feature]
-----story 1 [.story]
-----story 2 [.story]
---- folder 1.2 [Feature]
-----story 3 [.story]
-----story 4 [.story]
---folder 2 [Capability]
---- folder 2.1 [Feature]
-----story 5 [.story]
-----story 6 [.story]
---- folder 2.2 [Feature]
-----story 7 [.story]
-----story 8 [.story]
我基本上想在單個瀏覽器中運行故事1和故事2中的場景,然后為故事3和故事4打開新的瀏覽器。即,單個終端文件夾中的故事文件應在單個瀏覽器中運行。
有可能這樣做嗎???
您可以嘗試導入Spring庫並為您創建的驅動程序創建單例對象。 這樣,您可以從任何地方共享相同的瀏覽器會話。 要為第二個實例使用新的瀏覽器,請在單例對象中退出瀏覽器會話,然后重新定義它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.