簡體   English   中英

跳過方案黃瓜javascript

[英]skip scenario cucumber javascript

我是黃瓜的新手,在黃瓜javascript版本中找不到任何相關信息基本上,我在功能文件中有3個場景“ a”,“ b”和“ c”,“ a”是設置場景例如具有登錄步驟。 “ b”和“ c”是我的UI的實際測試方案。 因此,如果方案“ a”失敗(登錄失敗),我希望跳過“ b”和“ c”,並在輸出JSON文件中將其報告為跳過。 有人可以幫我舉例說明如何實現這一目標嗎? 我需要某種方式來以鈎子之前和之后的形式跳過方案。

注意:我使用的黃瓜版本是2.3.1

乍一看(從我的編輯歷史中可以明顯看出),我讀到您想跳過場景,但是我沒有進一步閱讀。

您要的不是黃瓜的用途。

黃瓜中的每個方案都應完全相互獨立,並且不應依賴先前方案的結果來確定是否應與其他方案繼續進行。

如果要為功能文件中的所有內容設置步驟:

Background:
   Given I am logged in as "Jerry Tarpin"
   And I am browsing the "search" page

Scenario: ....
   ...

Background針對其中的每個Scenario運行。

如果您不想每個功能多次登錄,請在登錄步驟中檢查是否有用戶登錄,如果是正確的人,則不要登錄,如果是錯誤的人,請登錄退出並再次登錄,如果沒有人登錄,請登錄。

在“之前”和“之后”掛鈎中跳過場景意味着您將沒有能力識別被測站點的問題,尤其是如果頁面上實際上沒有錯誤,並且您的站點花了比平時更長的時間時加載正確的頁面。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM