2011年11月18日金曜日

HamcrestWebDriverTestCase

HamcrestWebDriverTestCaseとはselenium-webdriverのソースの中に存在するテスト用のクラス。


1.最初から使用できるメソッド名称がWebDriverよりわかりやすくテストケース作成に向いている。
2.表示値確認のassert系のメソッドやクリック用のメソッドを最初から実装している

ことから「このクラス自体を使用すれば簡単にテストを実行できる! 」と公式wiki(http://code.google.com/p/selenium/wiki/LiftStyleApi)には書いてあった。

が独自に調べたところ、実際は器用貧乏になった感があり、なんともいえないクラス。

具体的にいうと、テストの実行が終わったときに強制的にブラウザが閉じられるため、多くのテストを連続して実行するには向いていない上にクリック処理はFireFoxでは動作するがIEでは動作しない。
(WebElementのclickメソッドは役にたたないお)

残念。
あと俺の日本語も残念

0 件のコメント:

コメントを投稿