2012年2月10日金曜日

Seleiumを動かすときの注意!

こんなエラーが出ることがある。
org.openqa.selenium.WebDriverException: Unexpected error launching Internet Explorer. 
Protected Mode must be set to the same value (enabled or disabled) for all zones. (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 160 milliseconds
これって、保護モードの状態を一緒にして欲しい!って言っているので。
インターネットオプションのセキュリティタブの保護モードを均一にすると動いた。
制限付は見ていないみたいなので、全部【中高】にして、保護モードをOFFると動いている。
何でや?って言う所は未調査。偉い人教えて下さい。

Selenium2.Xを動かしてみる

Seleniumと遊んでみたので、その際の備忘用のポスト

1: SeleniumRCをダウンロード
2: インストールは特に必要ない。Javaで実行なので、jarコマンドでさくっと実行。
  java -jar selenium-server.jar
これだけでSeleniumServerが起動する。
3: 今回はMavenを使わずにやっているので、依存関係は結構面倒。
Seleniumの公式から、Selenium Client DriversのJavaリンクを押下してダウンロードする。
 selenium-java-2.19.0.jar
 とlibs以下を全部放り込む。
4: 時間がかかるだろうに、コーヒーでも飲んでしばし待つ。
5: 後は、普通に書いていけばガツンガツンテストが出来る。
まあ、とりあえずは、ここまで。