Selenium Builder (Selenium2)のダウンロード

2015/11/16 更新

Selenium RC (1) との違い

JavaPythonなどで書いたテストケースのスクリプトを元に、ブラウザを操作するためのJavaScriptを生成し、対象のページにそのJavaScriptを埋め込んでブラウザを操作する。

Selenium RCはIDEがサポートしているが、Selenium WebdriverはBuilderがサポートしている。

こちらの記事に詳しく記載されている。

Selenium Builderのメリット・デメリット

- Good
    - Selenium RC, WebDriver形式、両方利用可能
    - 再生開始時、Cookieを削除できる
    - スクリプトが見やすい
    - 「戻る」を記録できる
- Bad
    - コマンドの一括削除ができない
    - 要素の検索機能の性能が悪い
    - 別タブが開かれる操作はうまく記録できない(IDE同様)
    - マウスオーバーの操作はうまく記録できない(IDE同様)


Selenium Builderのインストール

こちらからダウンロード

An XPI for the latest release version is available from http://www.saucelabs.com/addons/selenium-builder-latest.xpiと記載ある部分です。


現在はSauce Labsからか、Seleniumbuilder.github.ioからのみダウンロードできる。

Preference.getString not a functionと表示される場合は、Seleniumbuilder.github.ioから最新版を落としてくると解決する。


Selenium Builderの利用

f:id:hrt0kmt:20150610091135p:plain

FireFoxの開発ツールから起動可能。


その他

hrt0kmt.hatenablog.com


参考サイト

http://oss.infoscience.co.jp/seleniumhq/docs/index.html
http://seleniumbuilder.github.io/se-builder/
https://saucelabs.com/builder
https://github.com/SeleniumBuilder/se-builder/issues/262