プログラミング言語がよくわからないままの見よう見まね。
参考サイト:
■インストール
- Java (java -version で、バージョン確認。1.6以上)
- Firefox
- Selenium Standalone Server
- Selenium WebDriver
- The Internet Explorer Driver Server (IE用)
- Google Chrome Driver (Chrome用)
- Selenium Builder
■実施
◆バックグラウンド走行
- コマンド実行
java -Dwebdriver.ie.driver=C:\tmp\selenium\IEDriverServer.exe -Dwebdriver.chrome.driver=C:\tmp\selenium\chromedriver.exe -jar C:\tmp\selenium\selenium-server-standalone-3.5.3.jarここで、最初Errorが出てつまづいたが、以下の3点を修正したらうまくいった。
・selenium-server-standalone-*.jarの * のところにバージョンを記述した。
・すべてフルパスで書いた。
・-jar xxx を最後に持ってきた。
◆記録
Firefox上で実施。
ウィンドウの空いている場所で右クリック、Launch Selenium Builder
操作。
キャプチャする場合には、「ステップを下に追加」→Misc→「画面キャプチャの保存」→OK
ファイル名、フルパス(ファイル名、拡張子含む)を記述。ファイルタイプは png。
◆走行
Selenium Builder のウィンドウメニュー「実行」から、『Seleniumサーバーで実行』
ブラウザ設定で、『chrome』と入力。(他のブラウザでもよい)
□注意・メモ
- どこかの初回起動の手順で、Firewallの確認が出てきたので承諾。
- IEの場合、IEでオプション設定が必要 (here)
- Webサイトから、ポップアップで出るメッセージ、例えば OK確認とか。→verifyAlertPresent, acceptAlert
- Chromeでは表示領域のキャプチャしか取れないが、IEではページ全体のキャプチャが取れる。
No comments:
Post a Comment