Selenium

label ロケーターの追加と、フォーカスの有る Element を取得するアクセサー(?)の追加

label には for 属性が有って、関連している Element を指定できる。 で、その label をクリックすると関連している Element にフォーカスが移る。 <label for="text_to">Text:</label> <input type="text" id="text_to" name="text_to">とかしておくと、 Text: って label をクリックすると text_to ってテキストボックスにフォースが移る…

Selenium IDE と accesskey と ショートカット

単体試験項目で、accesskey の指定と指定されたキーのショートカットを使ったことで、指定された Element に飛ぶか(押されるか)を確認する項目がある。 <input type="button" value="ぼたん" name="btn" accesskey="s">って、ボタンが有ったとしよう。 IE だと、Alt + s 、firefox だと Alt + Shift + s で name=btn が押…

Alert のスクリーンショット取りたいんだけどね〜無理なの?

alert が表示されるのは、 assertAlert とかで確認できるのよ。 スクリーンショットも取得できるのよ。 ただ、assertAlert で alert を捕獲してしまうと、実際には alert のダイアログ出ないのよね〜 alert のダイアログが出ている状態でスクリーンショット…

Selenium Core 0.7.0から0.8.3で増えたの減ったの

差分調べてので書いておきます。 詳細は調べていませんが、利用者は名前で何となく分かると思います。w Element Locators(増加) css Selenium Actions(増加) Selenium Actions allowNativeXpath altKeyDown altKeyUp assignId break chooseOkOnNextConfirma…

Selenium 0.8.3 には windowMaximize ってコマンド有ったよ。

昨日、試験中のウィンドウを最大化するために windowFullScreen を作ったんだけど、同じ事が windowMaximize ってコマンドで出来ることが分かりました。 実は、日本語のリファレンスがネットに有るんですが、それは 0.7.0 なんです。 http://wiki.openqa.org…

Selenium で途中のスクリーンショットを自動保存

Selenium 始めました。w まあ、お仕事でWebの案件やってるんですけどやっぱりテストが煩雑で繰り返しで面倒なんですよね〜 手動だと時間もかかるし、ミスも有るし、ヌケも有るしね。 で、自動化してみるために Selenium 使ってみました。 どこまで使えるの…