How to hijack the Web Browsers
Selenium IDEはWebブラウザーの特定の操作を自動化することができます。本来はWebアプリケーションなどを回帰テストするためのものですが、規約に違反しない範囲でWebブラウザーで動作するゲームやクリックするとポイントがもらえるサイトの操作などを自動化することができます。
FirefoxにSelenium IDEをインストールして操作の記録と自動化の方法をまとめました。
環境
- Windows 10
- Firefox Portable 50.1.0
FirefoxにSelenium IDEアドオンをインストールする
下記サイトからFirefoxにSelenium IDEアドオンします。https://addons.mozilla.org/ja/firefox/addon/selenium-ide/
自動化したい操作を記録する
Selenium IDEをインストールしてFirefoxを再起動したら、Altキーを押してFirefoxのメニューを表示しTools - Selenium IDE
をクリックします。
Selenium IDEが起動すると操作の記録が開始します。
操作の記録を停止するときは右上の方にある赤い丸ボタンをクリックします。
たとえば、ヤフージャパンを開いてショッピングをクリックした場合次のように記録されます。
自動操作する方法
Play current test case のボタンをクリックすると記録した操作が自動で実行されます。記録した操作は名前をつけて保存することもできます。
自動操作できない場合
SeleniumIDEにCould not connect to Selenium Server. Have you started the Selenium Server yet?
というログが表示され自動操作できない場合はSeleniumIDEのOptionsメニューを開きい
Enable WebDriver Playback をオフにしてSeleniumIDEを再起動します。
またはSelenium Serverをインストールして起動する必要があります。
関連ブログ
「Firefoxは現在Twitterに接続できません」の対処方法FirefoxでJavaSriptが応答しなくなるサイトの対策と高速化
FirefoxでFlashがクラッシュする原因と対策
Firefox のURLの左に隙間が出来たときの直し方
[Adblock] ツイッターのアカウントをブロックやミュートせずにタイムラインから消し去る方法
[Adblock] Twitterのプロモーション・おすすめ・アンケートを消し去る方法
以上、参考になれば幸いです。
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。