特定の URL/ページを検出したときに Selenium コマンドを実行するカスタム Google Chrome 拡張機能を構築することは可能ですか?
どこから始めますか?Google Chrome拡張機能を介してセレンコマンドをどのように実行しますか?
特定の URL/ページを検出したときに Selenium コマンドを実行するカスタム Google Chrome 拡張機能を構築することは可能ですか?
どこから始めますか?Google Chrome拡張機能を介してセレンコマンドをどのように実行しますか?
最初に Selenium IDEをインストールし、すべてのテスト ケースをそこに記録します [これは、テスト ケースを書く時間を節約するためです]。
次に、好みの言語 (私にとっては C#) 用のSelenium RCバイナリを取得します。プロジェクトを作成し、selenium RC バイナリを参照します。上記の Selenium IDE からすべてのテスト ケースを好みの言語でインポートし、それらをプロジェクトに追加します。
IDE からテスト ケースをインポートする場合、デフォルトのブラウザは *chrome (つまり Firefox) になります。Seleniumオブジェクトを作成しているときにブラウザの種類を変更してChromeに変更するには
selenium = new DefaultSelenium("localhost", 4444, "*googlechrome", "http://www.google.com/");
プロジェクトを実行するには、まず Selenium サーバーを起動する必要があります。こちらがそのガイドラインです。
注: Selenium RC の代わりに Selenium Web ドライバーを使用することもできます。また、Web ドライバーを使用する場合は、テスト ケース/プロジェクトを実行するために Selenium サーバーを実行する必要はないと思います。