- Behave教程
- Behave - 主頁
- Behave - 簡介
- Behave - 安裝
- Behave - 命令列
- Behave - 配置檔案
- Behave - Feature測試設定
- Behave - Gherkin關鍵字
- Behave - Feature檔案
- Behave - 步驟實現
- Behave - 初始步驟
- Behave - 支援語言
- Behave - 步驟引數
- Behave - 場景綱要
- Behave - 多行文字
- Behave - 設定表
- Behave - 步驟中的步驟
- Behave - 背景
- Behave - 資料型別
- Behave - 標籤
- Behave - 列舉
- Behave - 步驟匹配器
- Behave - 正則表示式
- Behave - 可選項
- Behave - 多方法
- Behave - 步驟方法
- Behave - 步驟引數
- Behave - 執行器指令碼
- Behave - 排除測試
- Behave - 重試機制
- Behave - 報告
- Behave - 掛鉤
- Behave - 除錯
- Behave可用資源
- Behave - 快速指南
- Behave - 可用資源
- Behave - 討論
Behave - 重試機制
我們可以在Behave中的Feature檔案中重新執行失敗的場景。可以藉助格式化程式完成這項操作。
可以透過以下命令檢視Behave中所有可用的格式化程式−
behave –f help
使用此命令後,可以看到以下螢幕−
重新執行格式化程式用於捕獲失敗場景,並將它輸出到單獨的檔案中。讓我們舉一個例子,在這個例子中,我們有一個失敗的Feature。
然後,使用以下命令將失敗的Feature捕獲到另一個Feature檔案−
behave –f rerun –o failed_features.feature
可以看到以下內容−
failed_features.feature檔案會在專案中生成。其中包含Feature檔名稱Payment1.feature,在這個檔案中我們遇到失敗。
若要只重新觸發失敗的場景,我們必須執行以下所示的命令−
behave @failed_features.feature
將看到以下螢幕−
廣告