如何下载和安装 Selenium 网络驱动程序

Selenium WebDriver 安装

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

步骤1: 安装 Java 软件开发套件(SDK)
步骤2: 安装 Eclipse
步骤3: 安装 Selenium Webdriver 文件
步骤4: 配置 Eclipse 带有 WebDriver 的 IDE

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

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

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

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

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

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

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

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

第 2 步 - 安装 Eclipse IDE

下载最新版本 “Eclipse IDE 为 Java 开发商” 这里. 确保正确选择 Windows 32 位和 64 位版本。

安装 Eclipse IDE

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

安装 Eclipse IDE

Double-单击文件以安装 Eclipse。将打开一个新窗口。点击 Eclipse IDE 为 Java 开发商。

安装 Eclipse IDE

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

安装 Eclipse IDE

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

安装 Eclipse IDE

这将为您启动 eclipse neon IDE。

步骤3 - Selenium WebDriver 安装

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

Selenium WebDriver 安装

此下载为一个名为“selenium-3.14.0.zip”的 ZIP 文件。为简单起见 Selenium 安装在 Windows 10,将此 ZIP 文件的内容解压到 C 盘,这样你就会有目录“C:\selenium-3.14.0\”。此目录包含我们稍后将导入的所有 JAR 文件 Eclipse Selenium 设置。

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

  1. 启动我们在步骤 2 中提取的“eclipse”文件夹内的“eclipse.exe”文件。如果您正确执行了步骤 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

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

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

配置 Eclipse 带有 WebDriver 的 IDE

5.新建一个 Java 右键单击 newpackage 下的 class,然后选择 New > Class,将其命名为“MyClass”。您的 Eclipse IDE 应该如下图所示。

配置 Eclipse 带有 WebDriver 的 IDE

单击“班级”时,将打开一个弹出窗口,输入以下详细信息:

  1. 班级名称
  2. 单击完成按钮

配置 Eclipse 带有 WebDriver 的 IDE

这是创建课程后的样子。

配置 Eclipse 带有 WebDriver 的 IDE

 

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

  1. 右键单击“newproject”并选择 查看房源.
  2. 在属性对话框中,单击“Java 构建路径”。
  3. 点击 图书馆 标签,然后
  4. 点击“添加外部 JAR...”

配置 Eclipse 带有 WebDriver 的 IDE

单击“添加外部 JAR”后,会打开一个弹出窗口。选择要添加的 JAR 文件。

配置 Eclipse 带有 WebDriver 的 IDE

选择jar文件后,点击OK按钮。

选择 lib 文件夹内的所有文件。

配置 Eclipse 带有 WebDriver 的 IDE

选择 lib 文件夹之外的文件

配置 Eclipse 带有 WebDriver 的 IDE

完成后,点击“应用并关闭”按钮

配置 Eclipse 带有 WebDriver 的 IDE

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

配置 Eclipse 带有 WebDriver 的 IDE

7.最后,点击确定,我们就导入完成了 Selenium 将库纳入我们的项目。

不同的驱动程序

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

每个浏览器的驱动服务器都不同。例如,Internet Explorer 有自己的驱动服务器,您无法在其他浏览器上使用该服务器。以下是驱动服务器列表以及使用它们的相应浏览器。

您可以下载这些驱动程序 这里

浏览器 驅動器伺服器名稱 备注
HTML单元 HtmlUnitDriver WebDriver 可以使用 HtmlUnitDriver 作为驱动服务器来驱动 HTMLUnit
Firefox Mozilla Gecko驱动程序 WebDriver 可以驱动 Firefox 无需驱动服务器启动 Firefox 45 及以上版本需要使用 Mozilla 创建的 gecko 驱动程序实现自动化
互联网浏览器 Internet Explorer 驱动程序服务器 有 32 位和 64 位版本。请使用与您的 IE 架构对应的版本
铬系列 ChromeDriver 虽然名字叫“ChromeDriver”,但其实它是一个驱动服务器,而不仅仅是一个驱动程序。目前版本可以支持 Chrome v.21 以上的版本
Opera Opera驱动器 虽然它的名字只是“OperaDriver”,其实它是一个Driver Server,而不单单是一个驱动程序。
PhantomJS 幽灵司机 PhantomJS 是另一个无头浏览器,就像 HTMLUnit 一样。
Safari SafariDriver 虽然它的名字只是“SafariDriver”,但事实上它是一个Driver Server,而不仅仅是一个驱动程序。

总结

除了浏览器之外,你还需要以下软件才能开始使用 WebDriver

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

使用新版本的 Selenium,没有驱动服务器就无法自动化任何浏览器。