安裝 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"