C#を使用してSelenium用のMicrosoft Edgeドライバーの最新バージョンをダウンロードする方法


Microsoft EdgeをSeleniumで使用するためには、Selenium用のMicrosoft Edgeドライバーをダウンロードして設定する必要があります。以下に、C#を使用して最新バージョンのMicrosoft Edgeドライバーをダウンロードする方法を示します。

  1. NuGetパッケージのインストール: まず、Visual StudioのプロジェクトにSelenium.WebDriverとSelenium.WebDriver.MicrosoftDriverのNuGetパッケージをインストールします。これにより、SeleniumとMicrosoft Edgeドライバーがプロジェクトに追加されます。

  2. 最新バージョンのMicrosoft Edgeドライバーのダウンロード: 次に、最新バージョンのMicrosoft Edgeドライバーをダウンロードする必要があります。以下の手順を実行してください。

    a. Selenium.WebDriver.MicrosoftDriverのGitHubリポジトリ(https://github.com/SeleniumHQ/selenium)にアクセスします

    b. リポジトリの"releases"セクションに移動し、最新のリリースを見つけます。

    c. 最新のリリースのAssetsセクションから、適切なバージョンのMicrosoftWebDriver.exeファイルをダウンロードします。ファイル名は"MicrosoftWebDriver.exe"ではなく、バージョン番号を含んでいることに注意してください。

  3. ダウンロードしたドライバーの設定: ダウンロードしたMicrosoftWebDriver.exeファイルをプロジェクト内の適切な場所に保存します(例:プロジェクトのルートディレクトリ内の"Drivers"フォルダ)。そして、以下のC#コードを使用して、Seleniumの設定時にドライバーのパスを指定します。

using OpenQA.Selenium;
using OpenQA.Selenium.Edge;
// ドライバーのパスを設定
string driverPath = @"<ドライバーの保存場所>";
var options = new EdgeOptions();
options.BinaryLocation = @"C:\Program Files\Microsoft\Edge\Application\msedge.exe"; // Microsoft Edgeのインストール場所に合わせてパスを設定
// ドライバーのインスタンスを作成
IWebDriver driver = new EdgeDriver(driverPath, options);

上記のコードでは、<ドライバーの保存場所>には、実際にダウンロードしたドライバーの保存場所を指定する必要があります。

これで、C#を使用して最新バージョンのMicrosoft Edgeドライバーをダウンロードし、Seleniumで使用する準備が整いました。必要に応じて、Seleniumの他の機能や設定についても調査してみてください。