WEBブラウザを自動操作する件
- firefoxでの自動操作は難しい
昔の日記エントリー
http://d.hatena.ne.jp/hiroto-o/20100228#1267374840
の頃から試していたけど、firefoxでは複数ウィンドウでの操作が出来ないので断念した。
というのも、firefoxでは、ブラウザにコマンドを投げるためのポートが1つに固定されているため、firefoxを複数ウィンドウ起動するとどのウィンドウにどのコマンドを投げるかの交通整理が出来なくなってしまう。それを改善するパッチも開発されていたようなのだが、現在はDLのURLがリンク切れになって開発していないらしい。
- Internet Explorerなら(例えubuntu上でも)操作可能らしい
http://www.mail-archive.com/watir-general@googlegroups.com/msg10373.html
http://www.mail-archive.com/watir-general@googlegroups.com/msg10374.html
もともと、ubuntuからIEを動かすにはwineを経由させる必要があり面倒だけれど、firefoxが使えない以上仕方ない。
参考:
http://www.negativegravity.com/ruby-watir-and-internet-explorer-on-linux