安裝 Selenium 程式庫

為您喜愛的程式語言設定 Selenium 程式庫。

首先,您需要為您的自動化專案安裝 Selenium 綁定。程式庫的安裝過程取決於您選擇使用的語言。請務必查看 Selenium 下載頁面,以確保您使用的是最新版本。

各語言的需求

查看此處的最低支援 Java 版本 here

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# 相關範例。

您可以在 rubygems.org 上查看任何給定 Selenium 版本的最低 Ruby 版本

Selenium 可以透過兩種不同的方式安裝。

手動安裝

gem install selenium-webdriver

新增至專案的 gemfile

gem 'selenium-devtools', '= 0.131.0'

您可以在 npmjs 上的 Node Support Policy 章節中找到任何給定 Selenium 版本的最低需求 Node 版本

Selenium 通常使用 npm 安裝。

在本機安裝

npm install selenium-webdriver

新增至專案

在您專案的 package.json 中,將需求新增至 dependencies

        "mocha": "11.0.1"
將 Java 綁定用於 Kotlin。

下一步

建立您的第一個 Selenium 腳本