Safari 云

在 真实的 Safari 浏览器上进行测试,在线测试则在云端进行。

在 macOS 上,从 Safari 11 到 Safari 27,以及 iOS 13 到 27 的真实 iPhone 和 iPad 上的 Mobile Safari,运行您的手动、自动和视觉测试。这是现代化的 Safari 浏览器测试解决方案,无需模拟器,只需真正的 Apple 硬件。

Free plan, no credit card: 2 live sessions on Safari 27 (macOS Golden Gate). Every Safari and macOS version below is on the paid plans and the 7-day full-access trial.

Safari 版本
11 → 27
macOS + iOS 设备
真实的
正常运行时间服务级别协议
99.9%

被世界上一些最具创新性的公司所信任

30秒回答

为什么要在 TestingBot 上测试 Safari?

真正的 Safari 浏览器,真正的苹果硬件

TestingBot 直播运行在真实 macOS 和真实 iPhone/iPad 上的真实 Safari 浏览器。不使用模拟器,不使用模拟 WebKit,也不会出现“看起来像 Safari”的虚假效果。

自 Safari 11 以来,每一代 Safari 都是如此。

在所有仍在发售的 Safari 版本上进行测试,从 High Sierra 系统上的 Safari 11 到 Golden Gate 系统上的 Safari 27。确保测试结果与您的客户实际使用的版本一致。

手动、自动、可视化

直接从浏览器驱动 Safari,通过 Selenium、Playwright 或 Appium 实现自动化,或者捕获屏幕截图进行视觉回归测试,使用相同的网格和相同的登录方式。

什么是Safari?

60 秒内浏览 Safari

Safari

Safari

Apple · WebKit · macOS, iOS, iPadOS

Safari 是苹果公司的网页浏览器,基于 WebKit 渲染引擎构建。它是所有 macOS、iOS 和 iPadOS 设备的默认浏览器,也是 iOS 系统唯一允许使用的渲染引擎,因此任何 iPhone 或 iPad 用户,无论使用何种浏览器,实际上运行的都是 Safari。

因此,对于任何面向消费者的网站来说,Safari 兼容性都是必不可少的。如果开发团队在开发过程中只使用 Chromium 进行测试,WebKit 在 CSS、ITP(智能跟踪预防)、日期/时间输入和 PWA 等方面的特性就会让他们措手不及。

  • 基于 WebKit 构建,由 Apple 维护。
  • macOS、iOS 和 iPadOS 上的默认浏览器
  • ITP、ATS 和网络上最严格的 Cookie 政策
  • iOS 仅允许使用浏览器引擎
  • Safari 技术预览版和 Safari Beta 版现已推出
你可以做什么

Safari 测试所需的一切

实时调试、自动化 CI 运行、视觉回归、扩展测试、地理位置——所有这些都在同一批真实的 Apple 设备上进行。

  • 现场测试和手动测试

    通过浏览器以交互方式操控 Safari。原生 Web 检查器、网络面板、控制台——就像在真正的 Mac 上一样。

  • 自动化测试

    同时运行 Selenium、Playwright 或 Appium 套件攻击 Safari。桌面端使用原生 Safari 驱动程序,iPhone 和 iPad 端使用 Appium。

  • 视觉和屏幕截图测试

    在每个 Safari 版本上截取像素级完美的屏幕截图,然后使用我们的视觉测试服务自动比较它们之间的差异。

  • 扩展测试

    在手动会话和 CI 中加载未签名的 Safari 应用程序扩展、Web 扩展 (Xcode) 和 Safari Web 扩展 18.4+。

  • 地理位置和ITP

    从 20 多个地区进行测试,并验证 Safari 在真实出口节点上的智能跟踪预防行为。

  • 技术预览版和测试版

    今天的网站可以与明天的 Safari 浏览器进行对比测试。Safari 技术预览版和 Safari 测试版均与稳定版同时发布。

Safari versions

在不同的Safari浏览器上进行在线测试

Real Safari shipping with real macOS releases — and Mobile Safari on real iPhones and iPads.

macOS Desktop

  • macOS Golden Gate Safari 27
  • macOS Tahoe Safari 26
  • macOS Sequoia Safari 18
  • macOS Sonoma Safari 18
  • macOS Ventura Safari 16
  • macOS Monterey Safari 15
  • macOS Big Sur Safari 14
  • macOS Catalina Safari 13
  • macOS Mojave Safari 12
  • macOS High Sierra Safari 11
iOS Safari

Mobile Safari

  • iOS 27
  • iOS 26
  • iOS 18
  • iOS 17
  • iOS 16
  • iOS 15
  • iOS 14
  • iOS 13
  • iOS 12
真机对比模拟器

真实狩猎之旅每次都胜过模拟器

WebKit 模拟器可以渲染大多数页面,但 Safari 模拟器的运行方式与客户实际使用的 Safari 浏览器并不相同。以下是真正的 Safari 云平台与其他方案的比较。

能力 TestingBot · 真实 Safari WebKit模拟器/仿真器
浏览器引擎
真正的 Safari,真正的 WebKit,由苹果公司发布。
开源的 WebKit 与 Safari 版本有所不同。
操作系统
从 macOS High Sierra 到 macOS Golden Gate 的完整 macOS 体验
Linux 容器或您的开发机器
移动版 Safari 浏览器
搭载 iOS 13 至 27 系统的真机 iPhone 和 iPad
仅限移动模拟用户代理
ITP 和 Cookie 政策
真实的苹果 ITP 行为
不一致或缺失
Safari 扩展程序
加载未签名的 Safari 网页扩展
不支持
版本覆盖率
Safari 11 → 27,以及技术预览版和测试版
仅限最新版 WebKit
Live exit nodes
10+ countries
United States
United Kingdom
Germany
France
Spain
Belgium
Australia
China
Japan
Geolocation testing

Safari上的地理位置测试

用来自世界不同地区的Safari浏览器测试你的网站。

Secure Tunnel

Test internal & staging apps in Safari

使用我们的安全隧道,在macOS和iOS的任何Safari浏览器版本上快速、轻松地测试你的暂存网站。

Mobile Safari · Appium

用Appium进行自动化的移动Safari测试

使用Appium连接到我们的物理iOS设备网格,并针对你的网站运行自动移动Safari测试。

阅读更多 about Appium mobile testing
Appium Mobile Safari

Same Appium APIs, real Mobile Safari on real iPhones.

从 Windows 进行测试

在 Windows 系统上测试 Safari 浏览器,无需 Mac 设备。

在 Windows 系统下,需要用 Safari 测试某些功能?无需购买 Mac、搭建虚拟机或到处借笔记本电脑。TestingBot 可将真实的 macOS 桌面直接串流到您的浏览器,因此您可以直接在 Windows 11、10 或任何旧版 PC 上运行任何版本的 Safari:从 High Sierra 上的 Safari 11 到 Golden Gate 上的 Safari 27。正在寻找适用于 Windows 的 Safari 模拟器?TestingBot 是更好的选择,它运行在真实的 macOS 系统上,而非基于 Windows 的模拟器,后者与苹果官方系统存在差异。

打开 Web Inspector,切换标签页,验证智能跟踪预防,运行扩展程序,Safari 自带的所有开发者工具,在 Windows 电脑上的 Edge、Chrome 或 Firefox 中均可使用。

免费开始
Windows
Safari on macOS
Real macOS
No VMto set up
No Macto buy
Real Safaridev tools
FAQ

常见问题

支持哪些Safari版本?

TestingBot 支持从 Safari 11(macOS High Sierra)到 Safari 27(macOS Golden Gate)的所有 Safari 版本,以及 Safari 技术预览版和 Safari Beta 版。在移动设备上,Mobile Safari 可在运行 iOS 13 至 iOS 27 的 iPhone 和 iPad 上使用。

我可以在Windows系统上使用Safari浏览器吗?

苹果公司于 2012 年停止了对 Windows 版 Safari 的支持,因此目前没有可在 Windows PC 上原生安装的最新版本 Safari。如今,在 Windows 系统上测试 Safari 的唯一方法是使用云端的真实 macOS 桌面。借助 TestingBot,您可以将运行 Safari 11 到 Safari 27 任何版本的真实 Mac 直接串流到 Windows 11、10 或更早版本,无需虚拟机,无需购买 Mac,而且它提供的是运行真实 Safari 而非 WebKit 模拟的 Safari 模拟器替代方案。

如何在没有Mac电脑的情况下测试Safari浏览器?

TestingBot 可将真实的 macOS 桌面环境流式传输到任何 Windows 或 Linux 浏览器,因此您无需拥有或维护 Mac 即可在 Safari 上进行测试。您将获得真正的 Safari 开发者工具、真实的 WebKit 渲染以及从 Safari 11 到 Safari 27 的完整版本支持,可作为 Safari 模拟器和内部 Mac 设备的理想云端替代方案。

为什么我需要在Safari浏览器上测试我的网站?

Safari在全球浏览器市场上占有约4%的市场份额。这个浏览器是由苹果公司建立和维护的,支持所有最新的浏览器技术。 Safari是所有macOS操作系统的默认浏览器,这意味着很大一部分macOS用户会使用这个浏览器进行日常浏览。

我怎样才能使移动Safari浏览器自动化?

我们推荐使用Appium,它内置支持与iOS Safari通信。只需针对TestingBot设备网格运行你的Appium脚本。 TestingBot 将指示 iOS 设备打开 Safari。然后,你的Appium脚本将以自动化的方式检测移动Safari浏览器。

什么是Safaridriver?

Safaridriver是一个工具,在每个macOS操作系统中都是默认的,它允许Selenium通过一个基于HTTP的API来实现Safari的自动化。 要使用Safaridriver,你需要在终端窗口运行以下命令来确保它被启用:safaridriver --enable

如何在 Mobile Safari 上进行测试?

TestBot 提供对 iOS 模拟器和物理 iOS 设备的访问。使用开发人员工具直接从 TestBot 的手动测试服务检查在 Mobile Safari 上运行的网页。

我可以在iPhone和iPad上测试Safari吗?

TestingBot提供对位于我们数据中心的物理iOS设备的访问。 你可以在我们的iPhone和iPad上针对iOS Mobile Safari运行你的自动化或手动测试。

如何在旧版 Safari 上进行测试?

TestingBot 提供对 Safari 版本(从 Safari 11 到 Safari 27)的访问。

为什么 TestBot 是 Safari 测试的首选?

TestingBot 提供真正的 Safari 浏览器,范围从 Safari 11 到 Safari 27。您可以使用 Safari 附带的开发人员工具来调试网页、检查元素和运行性能测试。 您可以在远程 Safari 实例上测试智能跟踪预防、测试 Safari 扩展、打开多个选项卡以及执行所有其他操作。

准备好开始 Safari 测试了吗?

开始在 macOS 和 iOS 设备上运行的 Safari 上测试您的网站。

开始免费试用