Selenium RCでGoogle Chromeを実行するにはどうすればいいですか? 質問する

Selenium RCでGoogle Chromeを実行するにはどうすればいいですか? 質問する

Selenium RC + Nunit + asp.net を使用してサイトをテストしようとしています。

Firefox、Safari、Opera、IE 8ではテストができますが、Google Chromeではできません。ブラウザの引数としてこれを入れました。

 selenium = new DefaultSelenium(Server, ServerPort,
                                          "*chrome", DomainURL);

ただし、これは常に Firefox を読み込み、適切な Chrome ではありません。

ベストアンサー1

もし私が正確に覚えていれば、*chrome」はFirefoxの特別なモードを起動するために使用されます (アプリケーションの権限が強化され、セキュリティ制限が緩和されるモード); したがって、Google Chrome ではなく Firefox が起動されるのは正常です。

Google Chrome を起動したい場合は、「*chrome」以外のものを使用する必要があります。


Selenium RC を対話モードで使用して、次のようにします。

$ java -jar selenium-server.jar -interactive

getNewBrowserSessionコマンドを正しく使用していません:

cmd=getNewBrowserSession

サポートされているブラウザのリストを取得します:

23:43:09.317 INFO - Got result: Failed to start new browser session: Browser not supported:
(Did you forget to add a *?)

Supported browsers include:
  *firefox
  *mock
  *firefoxproxy
  *pifirefox
  *chrome
  *iexploreproxy
  *iexplore
  *firefox3
  *safariproxy
  *googlechrome
  *konqueror
  *firefox2
  *safari
  *piiexplore
  *firefoxchrome
  *opera
  *iehta
  *custom
 on session null

だから、私は推測する*googlechrome「 」を使用してGoogle Chromeを起動できるはずです。の代わりに " *chrome"。


私は Windows を使っていないので、自分で試すことはできません... また、ドキュメントの中に裏付けとなるものを見つけることができません... それでも、運が良ければ、これが役立つかもしれません...

とにかく、楽しんでください!


補足:実はGoogle Chromeが「Chrome」という用語を発明したわけではありません。たくさんのもの、 のようにクローム モジラまたはユーザーインターフェース Chrome

おすすめ記事