安装 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 版本可在 PyPiSupported 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'

您可以在 npmjsNode Support Policy 部分中找到任何给定 Selenium 版本所需的最低 Node 版本。

Selenium 通常使用 npm 安装。

本地安装

npm install selenium-webdriver

添加到项目

在您的项目 package.json 中,将要求添加到 dependencies

        "mocha": "11.0.1"
将 Java 绑定用于 Kotlin。

下一步

创建您的第一个 Selenium 脚本