安装 Selenium 库
首先,您需要为您的自动化项目安装 Selenium 绑定。库的安装过程取决于您选择使用的语言。请务必查看Selenium 下载页面,以确保您使用的是最新版本。
各语言的要求
使用构建工具完成 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
可在 Nuget 上找到每个 Selenium 版本支持的所有框架的列表。
有几种安装 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
为空或配置不正确,则 Selenium 项目的 .NET 构建将失败。 如果 nuget.config
为空,请将以下部分添加到该文件中
<configuration>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
<add key="nuget.org" value="https://nuget.net.cn/api/v2/" />
</packageSources>
...
有关 nuget.config
的更多信息,请单击此处。 您可能需要自定义 nuget.config
以满足您的需求。
现在,返回 vscode,按 Ctrl-Shift-P,然后键入“NuGet Add Package”,然后输入所需的 Selenium 包,例如 Selenium.WebDriver
。 按 Enter 并选择版本。 现在,您可以将文档中与 C# 相关的示例与 vscode 一起使用。
您可以在 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"