如何安装 Selenium 网络驱动程序

⚡ 智能摘要

安装 Selenium WebDriver 需要四个连续步骤:设置 Java JDK 安装 Eclipse IDE,下载 Selenium 网络驱动程序 Java 客户端及配置 Eclipse 在编写第一个测试之前,请先熟悉 WebDriver 库。

  • 🎯 Java 第一: 下载并安装最新版本 Oracle JDK 高于一切——它是所有一切的基础。 Selenium Java 项目。
  • 🧩 Eclipse IDE: 安装 Eclipse IDE 为 Java 开发人员将工作区路径设置为 C:\eclipse,以获得干净、可预测的设置。
  • ⚙️ WebDriver 下载: 抢 Selenium 网络驱动程序 Java 来自 selenium.dev 和 ex 的客户端 ZIPtrac将其移动到 C:\selenium-4.x\ 以保持 JAR 文件可访问。
  • 📊 构建路径配置: 添加所有 JAR 文件 Selenium 将 ZIP 文件(包括 libs 文件夹内的文件)压缩到您的设备。 Eclipse 项目的 Java 构建路径。
  • 驱动程序服务器: 除了 HTMLUnit 之外,其他所有浏览器都需要单独的驱动程序服务器(ChromeDriver、GeckoDriver 等),WebDriver 才能控制它。

Selenium WebDriver 安装

Selenium 安装过程分为三个步骤:

第三步: 安装 Java 软件开发套件(SDK)
第三步: 安装 Eclipse
第三步: 安装 Selenium WebDriver 文件
第三步: 配置 Eclipse 带有 WebDriver 的 IDE

在本教程中,我们将学习如何安装 Selenium WebDriver。以下是详细流程。

注: Java, Eclipse和 Selenium 版本会随时间推移不断更新,但安装步骤保持不变。请选择最新版本并继续按照以下安装步骤操作。

第 1 步 - 安装 Java 软件开发工具包 (JDK)

下载并安装 Java 软件开发工具包 (JDK) 开始.

Java 安装

此 JDK 版本捆绑了 Java 运行时环境(JRE),因此您不需要单独下载和安装 JRE。

注意: 访问下载页面时,请下载最新版本的 JDK。具体版本号并不重要。截至撰写本教程时,最新版本为 24。

安装完成后,打开命令提示符并输入 java如果看到以下屏幕,即可进入下一步。

安装 Java 软件开发工具包 (JDK)

第 2 步 - 安装 Eclipse IDE

下载最新版本 “Eclipse IDE 为 Java 开发商” 开始请务必在以下选项中做出正确选择: Windows 32 位和 64 位版本。

安装 Eclipse IDE

你应该能够下载一个名为 exe 的文件。 eclipse-inst-win64 用于设置。

安装 Eclipse IDE

Double点击文件即可开始 Eclipse 安装程序。将打开一个新窗口。点击 Eclipse IDE 为 Java 开发商介绍.

安装 Eclipse IDE

将打开一个新窗口。单击路径按钮(标记为 1),然后将安装路径更改为 C:\eclipse。 然后点击 安装 按钮(标记为 2)。

安装 Eclipse IDE

安装成功后,会弹出一个窗口。点击 正式上线.

安装 Eclipse IDE

这将开始 Eclipse 为您提供IDE。

步骤3 - Selenium WebDriver 安装

下载 Selenium 网络驱动程序 Java 客户端驱动程序 开始您可以在此页面找到其他语言的客户端驱动程序,但请仅选择适用于您的语言的驱动程序。 Java.

下载 Jar 文件

此下载文件为名为 ZIP 的文件。 selenium-4.30.0为简单起见,例如trac将此 ZIP 文件的内容复制到您的 C 盘,以便您拥有该目录。 C:\selenium-4.30.0\此目录包含您稍后将导入的所有 JAR 文件。 Eclipse.

步骤4 - 配置 Eclipse 带有 WebDriver 的 IDE

  1. 启动 eclipse.exe 里面的文件 eclipse 文件夹。如果您正确执行了步骤 2,则可执行文件位于此处。 C:\eclipse\eclipse.exe.
  2. 当要求选择工作区时,接受默认位置。

配置 Eclipse 带有 WebDriver 的 IDE

3. 通过以下方式创建一个新项目 文件 > 新建 > Java 项目给项目命名 newproject.

配置 Eclipse 带有 WebDriver 的 IDE

将弹出一个新窗口。请输入以下信息:

  1. 项目名称
  2. 项目保存位置
  3. 选择执行 JRE
  4. 选择布局项目选项
  5. 点击 完成

配置 Eclipse 带有 WebDriver 的 IDE

4. 在此步骤中:

  1. 右键单击新建的项目。
  2. 选择 新 > 套餐 并给软件包命名 newpackage.

配置 Eclipse 带有 WebDriver 的 IDE

此时会弹出一个窗口。输入软件包名称,然后点击。 完成.

配置 Eclipse 带有 WebDriver 的 IDE

5.新建一个 Java 下级 newpackage 右键单击并选择 新建 > 课程。 说出来 MyClass。 你的 Eclipse IDE 应该如下图所示。

配置 Eclipse 带有 WebDriver 的 IDE

当你点击 增益级此时会弹出一个窗口。输入类名并点击。 完成.

配置 Eclipse 带有 WebDriver 的 IDE

这是创建类之后工作区的样子。

配置 Eclipse 带有 WebDriver 的 IDE

现在你需要添加 Selenium WebDriver 库 Java 构建路径。在此步骤中:

  1. 右键点击 newproject 并选择 物业.
  2. 在“属性”对话框中,单击 Java 构建路径.
  3. 点击 图书馆 标签。
  4. 点击 添加外部 JAR 文件…

配置 Eclipse 带有 WebDriver 的 IDE

文件浏览器打开时:

  1. 选择从下载处下载的 JAR 文件。 Selenium 第三步中的网站。
  2. 点击 可选.
  3. 文件将被添加到库列表中。

添加Selenium至Eclipse

6. 添加所有来自内部和外部的 JAR 文件 libs 文件夹。您的“属性”对话框现在应该与下图类似。

配置 Eclipse 带有 WebDriver 的 IDE

7。 最后,点击 OK. Selenium 库文件现已导入到您的项目中。

浏览器驱动服务器

HTMLUnit 是 WebDriver 可以直接自动化的唯一浏览器。 — 无需单独的组件。对于所有其他浏览器,需要一个名为“ 驱动服务器 是必要的。

每个浏览器都有一个特定的驱动程序服务器。您可以从以下位置下载这些驱动程序: Selenium 官方网站.

浏览器 驱动程序服务器名称 备注
HTML单元 HtmlUnitDriver WebDriver 使用 HtmlUnitDriver 原生驱动 HTMLUnit——无需额外的服务器。
Firefox Mozilla Gecko驱动程序 需要 Firefox 45 及以上;由 Mozilla 创建和维护。
互联网浏览器 Internet Explorer 驱动程序服务器 提供 32 位和 64 位版本。请使用与您的 IE 架构相匹配的版本。
铬系列 ChromeDriver 具备完整的驱动程序服务器功能。支持 Chrome 21 及更高版本。
Opera Opera驱动器 功能齐全,可用作驱动程序服务器 Opera 浏览器。
PhantomJS 幽灵司机 PhantomJS 是一个无头浏览器,类似于 HTMLUnit。
Safari SafariDriver 可作为 Safari 浏览器的完整驱动程序服务器。

常见问题

你需要的 Java JDK, Eclipse IDE 为 Java 开发者,以及 Selenium 网络驱动程序 Java 从 selenium.dev 下载客户端 JAR 文件。

右键单击您的项目,选择“属性”,然后转到“ Java 在“构建路径”中,单击“添加外部 JAR”,然后选择所有 JAR。 Selenium 下载文件夹,包括 libs 子文件夹中的文件。

Selenium 支持 ChromeDriver、GeckoDriver(Firefox),SafariDriver, Opera驱动程序和 Internet Explorer 驱动程序服务器。只有 HTMLUnit 不需要单独的驱动程序服务器。

是的,你可以使用任何 Java 集成开发环境(IDE),例如 IntelliJ IDEA or NetBeans或者使用 Maven 从命令行运行测试 Gradle 作为你的构建工具。

是的。Chrome 和 Firefox 两者都通过驱动程序选项支持无头模式,允许测试在没有可见浏览器窗口的情况下运行,从而加快 CI/CD 流水线速度。

总结一下这篇文章: