如何安装 Selenium WebDriver

Selenium WebDriver 安装

Selenium 安装是一个四步过程

步骤 1:安装 Java SDK
步骤 2:安装 Eclipse
步骤 3:安装 Selenium Webdriver 文件
步骤 4:配置 Eclipse IDE 与 WebDriver

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

注意:Java、Eclipse、Selenium 的版本会随着时间不断更新。但安装步骤将保持不变。请选择最新版本并继续以下安装步骤-

步骤 1 – 安装 Java 软件开发工具包 (JDK)

在此处下载并安装 Java 软件开发工具包 (JDK)

Java Installation

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

注意:访问下载页面时,请下载最新可用的 JDK 版本。具体版本并不重要。撰写本教程时,当前版本是 24。

安装完成后,打开命令提示符并输入“java”。如果您看到以下屏幕,则可以继续下一步。

Install Java Software Development Kit (JDK)

步骤 2 – 安装 Eclipse IDE

在此处下载最新版本的 “Eclipse IDE for Java Developers”请务必在 Windows 32 位和 64 位版本之间正确选择。

Install Eclipse IDE

您应该能够下载一个名为“eclipse-inst-win64”的 exe 文件进行安装。

Install Eclipse IDE

双击文件安装 Eclipse。将打开一个新窗口。单击 Eclipse IDE for Java Developers。

Install Eclipse IDE

之后,将打开一个新窗口,单击标记为 1 的按钮并将路径更改为“C:\eclipse”。然后单击标记为 2 的安装按钮

Install Eclipse IDE

成功完成安装过程后,将出现一个窗口。在该窗口中单击启动。

Install Eclipse IDE

这将为您启动 eclipse neon IDE。

步骤 3 – Selenium WebDriver 安装

您可以在此处下载 适用于 Java 客户端驱动程序的 Selenium Webdriver。您将在那里找到其他语言的客户端驱动程序,但只选择 Java 的驱动程序。

Download Jar Files

此下载以名为“selenium-4.30.0”的 ZIP 文件形式提供。为了简化 Windows 10 或 Windows 11 上的 Selenium 安装,请将此 ZIP 文件的内容解压到您的 C 盘,以便您拥有目录“C:\selenium-4.30.0\”。此目录包含我们稍后将导入到 Eclipse 中进行 Selenium 设置的所有 JAR 文件。

步骤 4 – 配置 Eclipse IDE 与 WebDriver

  1. 在步骤 2 中解压的“eclipse”文件夹中启动“eclipse.exe”文件。如果您正确遵循了步骤 2,则可执行文件应位于 C:\eclipse\eclipse.exe。
  2. 当要求选择工作区时,接受默认位置。

Configure Eclipse IDE with WebDriver

3. 通过“文件”>“新建”>“Java 项目”创建一个新项目。将项目命名为“newproject”。

Configure Eclipse IDE with WebDriver

将打开一个新弹出窗口。输入详细信息如下

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

Configure Eclipse IDE with WebDriver

4. 在此步骤中,

  1. 右键单击新创建的项目并
  2. 选择新建 > 包,并将该包命名为“newpackage”。

Configure Eclipse IDE with WebDriver

将打开一个弹出窗口来命名包,

  1. 输入包的名称
  2. 点击完成按钮

Configure Eclipse IDE with WebDriver

5. 通过右键单击 newpackage,然后选择“新建”>“类”,在 newpackage 下创建一个新的 Java 类,并将其命名为“MyClass”。您的 Eclipse IDE 应如下图所示。

Configure Eclipse IDE with WebDriver

当您单击“类”时,将打开一个弹出窗口,输入详细信息为

  1. 类的名称
  2. 点击完成按钮

Configure Eclipse IDE with WebDriver

创建类后,它看起来是这样的。

Configure Eclipse IDE with WebDriver

现在,您需要将 Selenium WebDriver 的库设置到 Java 构建路径中。在此步骤中,

  1. 右键单击“newproject”并选择属性
  2. 在“属性”对话框中,单击“Java 构建路径”。
  3. 单击选项卡,然后
  4. 单击“添加外部 JARs..”

Configure Eclipse IDE with WebDriver

当您点击“添加外部 JARs..”时

  1. 它将打开一个弹出窗口。选择您在步骤 3 中从 Selenium 网站下载的 JAR 文件
  2. 点击打开
  3. 文件将被添加到库中

AddingSeleniumToEclipse

 

 

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

Configure Eclipse IDE with WebDriver

7. 最后,单击“确定”,我们就完成了将 Selenium 库导入到我们的项目中。

不同的驱动

HTMLUnit 是唯一WebDriver 可以直接自动化的浏览器,这意味着在测试执行期间不需要安装或运行其他单独的组件。对于其他浏览器,需要单独的程序。该程序称为 驱动服务器

每个浏览器都有不同的驱动程序服务器。例如,Internet Explorer 有自己的驱动程序服务器,您不能在其他浏览器上使用。以下是驱动程序服务器及其对应的浏览器列表。

您可以在此处下载这些驱动程序

浏览器 驱动服务器名称 备注
HTMLUnit HtmlUnitDriver WebDriver 可以使用 HtmlUnitDriver 作为驱动服务器来驱动 HTMLUnit
火狐浏览器 Mozilla GeckoDriver WebDriver 可以驱动 Firefox,无需驱动程序服务器。从 Firefox 45 及更高版本开始,需要使用 Mozilla 创建的 Gecko 驱动程序进行自动化
IE浏览器 Internet Explorer 驱动服务器 提供 32 位和 64 位版本。使用与您的 IE 架构对应的版本
Chrome ChromeDriver 虽然它的名字只是“ChromeDriver”,但它实际上是一个驱动服务器,而不仅仅是一个驱动。当前版本支持 Chrome v.21 以上的版本
Opera OperaDriver 虽然它的名字只是“OperaDriver”,但它实际上是一个驱动服务器,而不仅仅是一个驱动。
PhantomJS GhostDriver PhantomJS 是另一个无头浏览器,就像 HTMLUnit 一样。
Safari SafariDriver 尽管它的名字只是“SafariDriver”,但它实际上是一个驱动服务器,而不仅仅是一个驱动。

摘要

除了浏览器,您还需要以下内容才能开始使用 WebDriver

在 Eclipse 中启动 WebDriver 项目时,不要忘记将 Java 客户端驱动程序文件导入到您的项目中。这些文件将构成您的 Selenium 库。

使用新版本的 Selenium,没有任何浏览器可以在不使用驱动程序服务器的情况下进行自动化。