Selenium ライブラリのインストール
まず、自動化プロジェクト用に Selenium バインディングをインストールする必要があります。ライブラリのインストールプロセスは、使用する言語によって異なります。必ず Selenium ダウンロードページを確認して、最新バージョンを使用していることを確認してください。
言語別の要件
サポートされている Java の最小バージョンを こちらで確認してください。
Java 用 Selenium ライブラリのインストールは、ビルドツールを使用して行われます。
Maven
プロジェクトの pom.xml
ファイルに依存関係を指定します
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>${selenium.version}</version>
</dependency>
Gradle
プロジェクトの build.gradle
ファイルに依存関係を testImplementation
として指定します
testImplementation 'org.seleniumhq.selenium:selenium-java:4.27.0'
testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.11.4'
各 Selenium バージョンでサポートされている Python の最小バージョンは、PyPi の「Supported Python Versions」で確認できます。
Selenium をインストールするには、いくつかの異なる方法があります。
Pip
pip install selenium
ダウンロード
または、PyPI ソースアーカイブ (selenium-x.x.x.tar.gz) をダウンロードして、setup.py を使用してインストールすることもできます。
python setup.py install
プロジェクトで必須とする
プロジェクトで使用するには、requirements.txt
ファイルに追加します。
selenium==4.27.1
各 Selenium バージョンでサポートされているすべてのフレームワークのリストは、Nuget で入手できます。
Selenium をインストールするには、いくつかのオプションがあります。
パッケージマネージャー
Install-Package Selenium.WebDriver
.NET CLI
dotnet add package Selenium.WebDriver
CSProj
プロジェクトの csproj
ファイルで、依存関係を ItemGroup
の PackageReference
として指定します。
<PackageReference Include="Selenium.WebDriver" Version="4.27.0" />
追加の考慮事項
Visual Studio Code (vscode) と C# を使用する際の追加の注意事項
上記のセクションに従って、互換性のある .NET SDK をインストールします。また、C# および NuGet 用の vscode 拡張機能 (Ctrl-Shift-X) をインストールします。こちらの指示に従って、C# を使用して「Hello World」コンソールプロジェクトを作成して実行します。コマンドライン dotnet new NUnit
を使用して NUnit スタータープロジェクトを作成することもできます。一部の開発者から、%appdata%\NuGet\nuget.config
ファイルがいくつかの問題により空になっていると報告されているため、ファイルが正しく構成されていることを確認してください。nuget.config
が空であるか、正しく構成されていない場合、.NET ビルドは Selenium プロジェクトで失敗します。nuget.config
ファイルが空の場合は、次のセクションを追加します。
<configuration>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
<add key="nuget.org" value="https://www.nuget.org/api/v2/" />
</packageSources>
...
nuget.config
の詳細については、こちらをクリックしてください。ニーズに合わせて nuget.config
をカスタマイズする必要がある場合があります。
次に、vscode に戻り、Ctrl-Shift-P を押して「NuGet Add Package」と入力し、必要な Selenium パッケージ (例: Selenium.WebDriver) を入力します。Enter キーを押してバージョンを選択します。これで、vscode を使用した C# に関連するドキュメントの例を使用できます。
Selenium の任意のバージョンに必要な Ruby の最小バージョンは、rubygems.org で確認できます。
Selenium は 2 つの異なる方法でインストールできます。
手動でインストール
gem install selenium-webdriver
プロジェクトの gemfile に追加
gem 'selenium-devtools', '= 0.131.0'
Selenium の任意のバージョンに必要な Node の最小バージョンは、npmjs の「Node Support Policy」セクションで確認できます。
Selenium は通常、npm を使用してインストールされます。
ローカルにインストール
npm install selenium-webdriver
プロジェクトに追加
プロジェクトの package.json
で、dependencies
に要件を追加します。
"mocha": "11.0.1"