Selenium2のテストをIE8やIE7で実行するときの注意点メモ
- http://gugurekasu.blogspot.com/2011/11/selenium2.html のように各動作の間にThread.sleepを入れる。sleepする時間はCorei7 2600SのXP mode環境で800ミリ秒くらい。
テスト全体を遅くしたくない場合は↓で解説されているクラスを使ってwaitを行う。
http://d.hatena.ne.jp/hutyao/20110908/1315490306
- テストを実行する前にIEを起動し、最大化してから終了させる。するとテスト実行時にIEが最大化される。IEのウィンドウの大きさが小さいとJavaScriptでライブラリを読み込めていない等の妙な挙動を見せることがある。
- テスト実行時にマウスを動かすと、その動きがWebDriverに反映される?テスト実行後はマウスを動かさない方が無難。