selenium

実戦投入

seleniumを昨年度開発したシステムのバージョンアップ案件の総合試験に投入。DBを初期状態にして行う試験などがあるので100%試験項目をカバーできるわけではないが(8,9割程度?)、まる1日かかっていた総合試験がスタートボタンを押すだけで30秒で終了。面白…

seleniumいろいろ

リファレンスを読み返してみたら、ユーザの拡張コードはuser-extensions.jsというファイルを作ってそこに記述すれば良いらしいので、今までのElementLocatorをそちらに移した。テストケースはHTMLのテーブルにseleniumのコマンドを記述していくだけなので、v…

ボタン名で指定できるElementLocator

前にも書いたけど現状ではname属性がないボタンを(簡単に)クリックすることができない。 でも、リンクをlink=fooで指定できるんだったらボタンをbutton=barで指定できたっていいじゃないかということで、以下はボタン名で指定できるElementLocator。またま…

value属性で指定できるElementLocator

引き続きseleniumを試しているんだけど、value属性はあるけれどname属性がないタグを指定できるElementLocatorがない。例えばsubmitボタンはvalue属性の値がボタンに表示されるので、value属性は指定するけどname属性は指定していないことが多かったが、そう…

selenium

http://d.hatena.ne.jp/secondlife/20050525/1116947520よりちょっと試してみたけど、これ、スゴいわ〜!テストケースをHTMLのテーブルで書くだけ。 <tr> <td>open</td> <td>/user_list.do</td> <td></td> </tr> <tr> <td>clickAndWait</td> <td>addButton</td> <td></td> </tr> <tr> <td>verifyTitle</td> <td>ユーザの登録</td> <td></td> </tr>こんな感じ。でも、テスト…