使用 Safari 驱动程序在 Safari 中运行 Nightwatch.js 测试。

从 Safari 10 开始,如果您的操作系统中安装了 Safari,则会预安装 safaridriver。如果您安装了 Safari 浏览器,则无需显式安装它。在最近版本的 Selenium 中,对旧版 safaridriver 的支持已被删除,您可以 在这里跟踪

适用于 Selenium 2.45.0 之前版本的 Safari 驱动程序

在早期的版本(Selenium 2.45.0 之前)中,Safari 驱动程序充当 Safari 浏览器的扩展,可以从 这里 下载。

安装 Safari 驱动程序

  1. 从与您使用的 Selenium 版本匹配的文件夹中,搜索并下载 SafariDriver.safariextz 文件。
  2. 打开 Safari 并单击 **文件** 菜单。
  3. 选择您下载的 Safari 驱动程序扩展包 SafariDriver.safariextz,然后单击 **打开**。

您现在可以在测试脚本中的 browserName 键(位于您的 desiredCapabilities 键下)中将 Safari 用作浏览器


"desiredCapabilities" : {
  "browserName" : "safari",
  "javascriptEnabled" : true,
  "acceptSslCerts" : true
}

Safari 特定功能

详细了解 Safari 特定功能