2017-07-04 11 views
0

私は、スクリプトを実行するためにselenium/Cucumberとjunitランナークラスを使用しています。 私はキュウリのアサーションを使ってテスト出力を確認したいのですが、キュウリを同じようにする方法を私に書いてください。キュウリのステップ定義でテスト出力を検証するアサーションを書くには?

私がグーグルで調べたところ、人々は以下のようなjunit/TestNGアサーションを使用することがわかりました。assertTrue(selenium.isTextPresent( "Name of the Customer"));

キュウリ試験で同じアサーションを使用することはできますか?ありがとう!!

+0

はい、同じものを使用できます – Murthi

答えて

1

キュウリ自体はアサーションフレームワークを含まない。

アサーションは値の比較です。比較が失敗すると、例外がスローされます。つまり、独自の比較を構築したり、JUnitやAssertJなどのライブラリを使用することができます。シグナリングは同じで、例外がスローされ、シナリオの実行が停止されます。

この使用方法の詳細な例が興味深いかもしれません。私が書いてJava Developer Dayで発表したものは、blogです。

関連する問題