覚え書きとして、
WEBブラウザの定型作業を自動化のためのシステム
Selenium
このシステムは
スクリプトで記述した操作を、WebDriverを介してブラウザに伝えることが出来る。
WebDriverは各種のブラウザに対応したものが用意されており、使いたいブラウザに合わせて選ぶ。
Webプログラマとして一番のメリットはスクリプトをJavascriptで書くことが出来るので学習コストがかからない。
もともとWeb開発のテスト向けに作られたものである。
なので、画面のスクリーンショットを取得できたりする機能など痕跡をたどる機能もついている。
今回はWeb作業の自動化のために使用することにになるが、今後Webテストなどで活用することもできそう。