Microsoft EdgeをSeleniumで使用するためには、Selenium用のMicrosoft Edgeドライバーをダウンロードして設定する必要があります。以下に、C#を使用して最新バージョンのMicrosoft Edgeドライバーをダウンロードする方法を示します。
-
NuGetパッケージのインストール: まず、Visual StudioのプロジェクトにSelenium.WebDriverとSelenium.WebDriver.MicrosoftDriverのNuGetパッケージをインストールします。これにより、SeleniumとMicrosoft Edgeドライバーがプロジェクトに追加されます。
-
最新バージョンのMicrosoft Edgeドライバーのダウンロード: 次に、最新バージョンのMicrosoft Edgeドライバーをダウンロードする必要があります。以下の手順を実行してください。
a. Selenium.WebDriver.MicrosoftDriverのGitHubリポジトリ(https://github.com/SeleniumHQ/selenium)にアクセスします。
b. リポジトリの"releases"セクションに移動し、最新のリリースを見つけます。
c. 最新のリリースのAssetsセクションから、適切なバージョンのMicrosoftWebDriver.exeファイルをダウンロードします。ファイル名は"MicrosoftWebDriver.exe"ではなく、バージョン番号を含んでいることに注意してください。
-
ダウンロードしたドライバーの設定: ダウンロードした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の他の機能や設定についても調査してみてください。