概要
Seleniumの基礎
内容
Seleniumとは?
Seleniumはブラウザ操作を自動化する。
これにより
・Webテストの自動化
・退屈なブラウザオペレーションの自動化
が可能です。
Seleniumは主要ブラウザをサポートしています。
Selenium Core
著名な開発者を多く抱えるThoughtWorks社のJason Hugginsが自社の開発向けに2004年に開発したものを
始まりとして、作成されたツール。
Selenium Coreは操作ロジックをテスト対象サーバーに埋め込む形式をとっていた。
Selenium IDE
Selenium IDEはSelenium scriptのための統合環境。
簡単に記録・編集・デバッグが出来る。
FireFoxのアドオンとして提供されており、直接スクリプトを記述しなくても
テストの作成が可能です。
また、生成されたスクリプトを編集することも可能です。
WebDriver
JavaScriptのテストの問題を解決するために、ブラウザやOSと連携して
動作するようにした。