Selenium ライブラリのインストール

お好みのプログラミング言語用に 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 ファイルで、依存関係を ItemGroupPackageReference として指定します。

      <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"
Kotlin には Java バインディングを使用してください。

次のステップ

最初の Selenium スクリプトを作成する