いくつかの条件に基づいて、合格または不合格のテスト ケースを指定しています。exp:if $browser.text.include? 'Branch: swfeature_int [ Shortlist ]' puts "Test Case Passed:Login is successfully" else puts "Test case Failed:Login is not successfully" end テスト ケース Failed:Login is not successfully が表示されますが、緑色が表示されますHTMLレポートで.しかし、私はそれを赤い色で表示したい.つまり、失敗したシナリオになる. ありがとう、
質問する
435 次
1 に答える
0
予想される動作を検証するコードの行が必要です。
Then I should see the shortlist
cucumber を使用していて、適切な rspec gem もインストールされている場合 (通常は自動的にインストールされます) 、機能ファイルのようなものに一致するステップのステップ ファイルで次のようなコードを使用します。
browser.text.should include 'Branch: swfeature_int [ Shortlist ]'
puts はデバッグには問題ありませんが、受け入れまたは単体テスト ツールを使用する場合は、期待される動作を検証するものとしてフレームワークが認識するメソッド (assert
または など) を呼び出す必要があります。.should
指定された条件が true の場合、ステップは成功し、false の場合、ステップは失敗します。
実用的なプログラマーから「The Cucumber Book」をすぐに購入して読むことを強くお勧めします。きゅうりを正しい方法で使い始めることができます。E バージョンを購入して、数分後に読むことができます。
于 2012-05-31T07:39:23.927 に答える