23

Selenium オプション (Firefox の場合) で、Custom browser.

このオプションを使用して、 (Chrome ではなく) Chromium ブラウザーで Selenium テストを実行することはできますか?

4

6 に答える 6

29

ええと、受け入れられた答えは質問に答えません。Google Chrome は Chromium に基づいていますが、同じブラウザではありません。

これはあなたが望むものです:(Chromiumは公式にサポートされていないため)

DefaultSelenium selenium = new DefaultSelenium("localhost", 4444, "*custom C:/path/to/chromium.exe" , "www.google.com");
selenium.start();

編集 2018-08: 受け入れられた回答が数年後にこの回答のコピーに変更されたように見えるため、元のコメントはもはや正しくありません。私はそこに残していますが、まっすぐに削除すると投票が誤解を招くため、打ち消されました。

于 2011-12-05T19:26:30.633 に答える
9

UNIXシステムでは、次のようなことができます

sudo ln -s /usr/lib/chromium-browser/chromium-browser /usr/bin/google-chrome

そして、DefaultSelenium インスタンスを作成するときに、「*googlechrome」を起動パラメーターとして使用できます。

于 2012-08-31T11:44:01.910 に答える
4

はい。クロムの場合:

DefaultSelenium selenium = new DefaultSelenium("localhost", 4444, "*custom path/to/chromium" , "www.google.com");
selenium.start();

使用できるその他のオプションは、*custom、*chrome(注: これは Google chrome ではなく、firefox モードのみです)、*googlechrome、*iexplore です。モードの完全なリストについては、セレンのドキュメントを確認してください。

編集: googlechrome を chromium に変更しました

于 2011-04-20T15:09:55.873 に答える