覚えたら書く

IT関係のデベロッパとして日々覚えたことを書き残したいです。twitter: @yyoshikaw

Windows - SeleniumのChromeDriverをインストールする

Google Chrome を Selenium で制御するための ChromeDriver を Windows (今回は Windows 11 環境) にインストールする方法です。

winget でインストールできればいいのですが、そうもいかないようなので。以下の手順でやりました。


ドライバのダウンロード

以下のページにアクセスして、お目当てのバージョンの ChromeDriverを探してダウンロードします。

https://chromedriver.storage.googleapis.com/index.html

今回試した際は 99.0.4844.51chromedriver_win32.zip をダウンロードしました。


ドライバの配置

ダウンロードした zip ファイルを展開し、chromedriver.exe を 適当なディレクトリに配置します。

今回は、Seleniumuの公式サイトに合わせて C:\WebDriver\bin に配置しました。


Path への追加

chromedriver.exe を配置したディレクトリを 環境変数の Path に追加します。
以下のコマンドをコマンドプロンプト上で実行します。

■ユーザ環境変数 の Path に追加する場合

SETX PATH "%PATH%;C:\WebDriver\bin"


■システム環境変数 の Path に追加する場合 (※管理者権限でコマンドプロンプトを起動している必要があります)

SETX /M PATH "%PATH%;C:\WebDriver\bin"


■実行例

C:\Users>SETX /M PATH "%PATH%;C:\WebDriver\bin"

成功: 指定した値は保存されました。


実行後にコマンドプロンプトを起動しなおして、echo %PATH% を実行すると環境変数に追加されていることがわかります。

■例

C:\Users>echo %PATH%
C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\windows\System32\OpenSSH\;C:\Program Files\PowerShell\7\;C:\Program Files\Git\cmd;C:\Users\ykiv\AppData\Local\Microsoft\WindowsApps;C:\WebDriver\bin;

一番最後に C:\WebDriver\bin; が追加されていることがわかります。


ChromeDriverの起動確認

コマンドプロンプト か PowerShell で chromdriver を実行します。

■実行例

PS C:\Users> chromedriver
Starting ChromeDriver 99.0.4844.51 (d537ec02474b5afe23684e7963d538896c63ac77-refs/branch-heads/4844@{#875}) on port 9515
Only local connections are allowed.
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully.

起動に成功しました。


というわけで、無事に ChromeDriver がインストールできました



関連サイト