Seleniumを使ってみたメモ
フォームの入力画面の繰り返しが面倒だったので調べてみた。
Selenium IDE
http://docs.seleniumhq.org/
Firefoxのアドオンをインストールするだけで使えた。
なんで今まで使わなかったのか不思議なくらいに導入も簡単にできる。
Eclipse
JavaのLanguage Bindingsをダウンロードして展開。
Eclipseのメニューから[Window]-[Preferences]、
[Java]-[Build Path]-[User Libraries]に[New...]して、上記展開してできたjarを全部追加する。
プロジェクトのBuildPathにそのユーザライブラリを追加。
Selenium IDEから[ファイル]-[テストケースをエクスポート...]-[Java - JUnit 4 - WebDriver]。
Fierfoxのパスが分からないみたいな例外が起きたのでドライバ利用部分を以下のように修正。
String pathToBinary = "C:\\Program Files (x86)\\Mozilla\\Firefox\\firefox.exe"; System.setProperty("webdriver.firefox.bin", pathToBinary); driver = new FirefoxDriver();
IEの場合、IE Driver Server(32bit)をダウンロードして展開、PATH通した。
IEの設定変更とかも実行。
あとdriverのクラスを変更。
import org.openqa.selenium.ie.InternetExplorerDriver; driver = new InternetExplorerDriver();
VisualStudio(C#)
NuGetから以下をインストール。
・Selenium WebDriver
・Selenium WebDriver Support Classes
Selenium IDEから[ファイル]-[テストケースをエクスポート...]-[C# - NUnit - WebDriver]。
IEの場合、IE Driver Server(32bit)をダウンロードして展開、PATH通した。
IEのセキュリティ設定変更とかも実行。
driverのクラスを変更。
using OpenQA.Selenium.IE; driver = new InternetExplorerDriver();
参考
さわりはこちらを参照した。
http://www.atmarkit.co.jp/ait/articles/0908/19/news109.html
設定なんかはこちらを参照した。
http://codezine.jp/article/detail/7456