web-dev-qa-db-ja.com

Google Chrome / Chromiumの特定のバージョンをインストールする方法は?

Google Chrome/Chromiumのスタンドアロンパッケージを探しています。これは Selenium テストスイートのバイナリとして抽出および使用できます。

どうすればそのようなことをすることができますか?

12
Sri

やってみました:

apt-get install <package name>=<version>

e.g.
apt-get install Subversion-tools=1.3.2-5~bpo1

たとえば、ここでバージョンを確認できます。 http://www.ubuntuupdates.org/pm/google-chrome-stable

1

「オープンソースのChromium連続ビルドは http://commondatastorage.googleapis.com/chromium-browser-continuous/index.html にアーカイブされています。」ソース: https://groups.google.com/a/chromium.org/forum/#!topic/chromium-discuss/Z-UroWhOhX

1
dsagag

GoogleのスタンドアロンパッケージChromeは、次のリンクにあります。


64ビットUbuntu

http://www.google.com/chrome/thankyou.html?hl=ja&platform=linux_ubuntu_x86_64

32ビットUbuntu

http://www.google.com/chrome/thankyou.html?hl=ja&platform=linux_ubuntu_i386

出典:Google Product Forums


ただし、開発のために、Chromiumをダウンロードしてビルドすることをお勧めします。Chromium.org このプロセスについて説明します here 、見つかったソースコード here

1
njallam

Linuxで特定のバージョンのChromeを実行して、報告されたバグを再現する必要があるという問題に遭遇しました。当時のように、公式ダウンロードではこのバージョンはもう提供されていませんでした(そして、ソリューションを検索しても解決されなかったので、私は here と尋ねました)。そこで非常に役立つ回答を受け取りました。これは https://www.chromium.org/getting-involved/download-chromium

ここからそのページから関連する手順をコピー/貼り付けます:

Chrome/Chromiumの古いビルドのダウンロード

デバッグ用にChrome 44のビルドが必要だとしましょう。 Googleは、最新のセキュリティ修正がないため、古いビルドを提供しません。

ただし、安定版リリースとほぼ一致するChromium 44.xのビルドを入手できます。見つけ方は次のとおりです。

  • https://googlechromereleases.blogspot.com/search/label/Stable%20updates で最後に「44」を探します。言及されました。
  • Position Lookup でそのバージョン履歴( "44.0.2403.157")をループアップします
  • この場合、「330231」の基本位置を返します。これは、2015年5月に44リリースが分岐した場所のコミットです(脚注を参照)。
  • 継続的ビルドアーカイブを開く
  • プラットフォームをクリックしてください(Linux/Mac/Win)
  • 「330231」を上部のフィルターフィールドに貼り付け、すべての結果がXHRに入るのを待ちます。
  • 最終的に私は完璧なヒットを得る: https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Mac/330231/ -時々コミットを減らす必要があるかもしれないあなたが1つを見つけるまで番号。
  • ダウンロードして実行してください!

脚注:このビルドは44の分岐点で作成されたため、ベータ中にマージされたコミットはありません。通常はこれで問題ありませんが、「44.0.2403.x」の真のビルドが必要な場合は、2403ブランチからChromiumをビルドする必要があります。いくつかのPortableApps/PortableChromiumサイトはこのようなバイナリを提供していますが、セキュリティ上の理由により、Chromeチームはそれらの実行を推奨していません。

0
Guus

注:Selenium Webdriverは、通常のコマンドに基づいて特定のバージョンを使用しています

webdriver-manager update

次のコマンドでwebdriver-managerを実行すると

webdriver-manager start

使用しているバージョンをメモしてください。次のように表示されます。

/node_modules/webdriver-manager/Selenium/chromedriver_76.0.3809.12 

コンソールのロギングの一部としてSeleniumが使用する既知のバージョンで、上記のgertvdijkが提供するリンクを使用してchromeの適切なバイナリをインストールできます さまざまなバージョンのリンク 。次に、質問に答えるために、インストールは次のようになります。

#centos
Sudo yum -y install google-chrome-stable
#ubuntu
apt-get install google-chrome-stable
0
Jason Ashley