Page tree

Skip to end of metadata
Go to start of metadata

本章节:

引言

Selenium WebDriver 是一个促进 Web 应用程序自动化的框架。它使用浏览器的本机驱动程序直接调用安装在机器上的浏览器。每个主要浏览器都提供自己的 WebDriver 接口实现(也称为“WebDriver”)。编写 Selenium 测试以执行的每个浏览器都需要兼容的 WebDriver。请参阅 系统需求 支持的浏览器和驱动程序列表。 


下载 WebDrivers

为您的浏览器版本下载正确的 WebDriver。 

从下载的文件中提取可执行文件到您的计算机。 

配置 WebDriver 首选项

配置 WebDriver 首选项使您能够在 IDE 中执行运行配置。

  1. Parasoft 菜单中选择首选项(Eclipse)或设置 (IntelliJ)。
  2. 从 Parasoft 侧边栏菜单中选择Selenium WebDriver
  3. 在每个字段中为浏览器版本指定相应 WebDriver 的路径。只需要提供您打算测试的浏览器的 WebDrivers。每个操作系统支持不同的浏览器。以下屏幕截图显示了 Windows 和 macOS 的 WebDriver 配置屏幕以进行说明。 

    在 Windows 10 上配置 WebDrivers

    在 MacOS 上配置 WebDrivers

    Microsoft Edge 和 Apple Safari 是本机操作系统浏览器。这些操作系统已经分别包含 Microsoft WebDriver(适用于最新版本的 Windows 和 Edge)和 SafariDriver。

  4. 单击应用以保存配置。

在命令行上指定 WebDrivers

如果您使用命令行运行 Selenic,则需要在每个命令中为您正在测试的每个浏览器添加一个调用 WebDriver 的参数,例如:

mvn test -DargLine=-javaagent:/path/to/selenic_agent.jar -Dwebdriver.chrome.driver=/path/to/chromedriver

有关详细信息,请参阅命令行

将 WebDrivers 添加到您的路径

您可以将 WebDriver 的位置添加到 PATH 系统变量中,这样您就不需要在每个命令中包含 WebDriver 的路径。

使用包管理器

将 WebDriver 添加到 PATH 的最简单方法是使用包管理器,例如适用于 Windows 的 Chocolaty 或适用于 MacOS 的 brew,例如:

适用于 Windows 的 Chocolaty
choco install chromedriver

  

适用于 macOS 的 brew
brew cask install chromedriver

包管理器会将 WebDriver 可执行文件复制到 PATH 上的目录中。 

手动将 WebDrivers 添加到 PATH

如果您没有安装包管理器,您可以手动将 WebDrivers 添加到 PATH。 

Windows

以下说明描述了如何使用 Windows 10 将可执行文件添加到 PATH。如果您使用的是不同版本的 Windows,请参阅您对应的版本的文档。

  1. 单击 Windows 开始菜单并选择 Windows 系统> 控制面板。
  2. 单击系统和安全。
  3. 单击 系统
  4. 单击高级系统设置。
  5. 单击环境变量 ,然后双击系统变量面板中的路径条目。
  6. 选择 C: 驱动器变量并单击编辑
  7. 添加分号(;)并指定包含 WebDriver 可执行文件的目录。
  8. 单击 确定 保存编辑,然后单击 确定 关闭环境变量面板。
  9. 单击 确定 关闭系统属性面板。
  10. 重新启动 Windows。

MacOS

  1. 打开终端并以管理员身份在编辑器中打开 /etc/paths,例如: 

    sudo vim /etc/paths
  2. 出现提示时输入您的密码。
  3. 将包含 WebDrivers 的目录的路径添加到文件中。
  4. 保存并关闭文件。
  • No labels