2

特定の URL/ページを検出したときに Selenium コマンドを実行するカスタム Google Chrome 拡張機能を構築することは可能ですか?

どこから始めますか?Google Chrome拡張機能を介してセレンコマンドをどのように実行しますか?

4

1 に答える 1

-1

最初に 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 サーバーを実行する必要はないと思います。

于 2012-01-24T05:14:37.483 に答える