Cucumber-debugging
提供:Dev Guides
キュウリ-デバッグ
不明な理由によりテストが失敗する可能性が非常に高くなります。 失敗の原因を特定して修正することは非常に重要です。 このプロセスは*デバッグ*と呼ばれます。 以下は、Cucumberのデバッグを少し簡単にするいくつかのヒントとコツです。
デバッグオプションはEclipseで使用できます。 ブレークポイントを配置します。 ファイルをクリックし、次の手順を使用してデバッグします-
- ステップ1 *-Rubyステップ定義ファイルに手動ブレークポイントを配置します。
例
- ステップ2 *-ステップ定義ファイルで次のような個別のデバッグステップを定義することもできます。
ステップ3 *- *Webrat はRailsを使用したキュウリのテストのデフォルトツールです。 リンクのクリック、フォームの入力と送信などを行うことができます。
たとえば、何かをクリックしようとすることがありますが、そこにはありません。 大量のHTMLが返され、それが正確に何を意味するのかを理解することは、実際のドラッグになります。
Webratには、現在のHTMLをキャプチャして保存し、ブラウザで開くメソッドsave_and_open_pageが用意されています。 非常に便利です。