1. ホーム
  2. asp.net

Selenium RCでGoogle Chromeを動かすには?

2023-10-02 03:14:40

質問

Selenium RC + Nunit + asp.netで自分のサイトをテストしようとしています。

Firefox、Safari、opera、IE 8でテストが動作しますが、google chromeでは動作しません。私はブラウザの判断のためにこれを入れました。

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

これはいつもFirefoxを読み込んでしまい、クロームがうまくいかないのですが。

どのように解決するのですか?

私の記憶が正しければ " *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

ということで、推測ですが を使えば、Google Chromeを起動できるはずです。 *googlechrome "です。 の代わりに、" *chrome となります。



Windowsではないので、自分では試せません・・・。そして、ドキュメントには私をバックアップするものは何も見当たりません...。それでも、少しの運で、これはあなたに役立つかもしれません...。

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



余談ですが、Google Chrome はクロームという言葉を発明したわけではありません。 いろいろなもの というような意味です。 クローム モジラ または ユーザー インターフェイス クローム