被世界上一些最具创新性的公司所信任
为什么要在 TestingBot 上测试 Safari?
TestingBot 直播运行在真实 macOS 和真实 iPhone/iPad 上的真实 Safari 浏览器。不使用模拟器,不使用模拟 WebKit,也不会出现“看起来像 Safari”的虚假效果。
在所有仍在发售的 Safari 版本上进行测试,从 Yosemite 系统上的 Safari 8 到 Tahoe 系统上的 Safari 26。确保测试结果与您的客户实际使用的版本一致。
直接从浏览器驱动 Safari,通过 Selenium、Playwright 或 Appium 实现自动化,或者捕获屏幕截图进行视觉回归测试,使用相同的网格和相同的登录方式。
60 秒内浏览 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浏览器上进行在线测试
Real Safari shipping with real macOS releases — and Mobile Safari on real iPhones and iPads.
macOS Desktop
- macOS Tahoe Safari 26
- macOS Sequoia Safari 18
- macOS Sonoma Safari 17
- macOS Ventura Safari 16
- macOS Monterey Safari 15
- macOS Big Sur Safari 14
- macOS Catalina Safari 13
- macOS Mojave Safari 12
Mobile Safari
- 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 Yosemite 到 macOS Tahoe 的完整 macOS 体验
|
Linux 容器或您的开发机器
|
| 移动版 Safari 浏览器 |
搭载 iOS 12 至 26 系统的真机 iPhone 和 iPad
|
仅限移动模拟用户代理
|
| ITP 和 Cookie 政策 |
真实的苹果 ITP 行为
|
不一致或缺失
|
| Safari 扩展程序 |
加载未签名的 Safari 网页扩展
|
不支持
|
| 版本覆盖率 |
Safari 8 → 26,以及技术预览版和测试版
|
仅限最新版 WebKit
|
Safari上的地理位置测试
用来自世界不同地区的Safari浏览器测试你的网站。
在 Windows 系统上测试 Safari 浏览器,无需 Mac 设备。
在 Windows 系统下,需要用 Safari 测试某些功能?无需购买 Mac、搭建虚拟机或到处借笔记本电脑。TestingBot 可将真实的 macOS 桌面直接串流到您的浏览器,因此您可以直接在 Windows 11、10 或任何旧版 PC 上运行任何版本的 Safari:从 Yosemite 上的 Safari 8 到 Tahoe 上的 Safari 26。正在寻找适用于 Windows 的 Safari 模拟器?TestingBot 是更好的选择,它运行在真实的 macOS 系统上,而非基于 Windows 的模拟器,后者与苹果官方系统存在差异。
打开 Web Inspector,切换标签页,验证智能跟踪预防,运行扩展程序,Safari 自带的所有开发者工具,在 Windows 电脑上的 Edge、Chrome 或 Firefox 中均可使用。
免费开始常见问题
支持哪些Safari版本?
TestingBot 支持从 Safari 8(OS X Yosemite)到 Safari 26(macOS Tahoe)的所有 Safari 版本,以及 Safari 技术预览版和 Safari Beta 版。在移动设备上,Mobile Safari 可在运行 iOS 12 至 iOS 26 的 iPhone 和 iPad 上使用。
我可以在Windows系统上使用Safari浏览器吗?
苹果公司于 2012 年停止了对 Windows 版 Safari 的支持,因此目前没有可在 Windows PC 上原生安装的最新版本 Safari。如今,在 Windows 系统上测试 Safari 的唯一方法是使用云端的真实 macOS 桌面。借助 TestingBot,您可以将运行 Safari 8 到 Safari 26 任何版本的真实 Mac 直接串流到 Windows 11、10 或更早版本,无需虚拟机,无需购买 Mac,而且它提供的是运行真实 Safari 而非 WebKit 模拟的 Safari 模拟器替代方案。
如何在没有Mac电脑的情况下测试Safari浏览器?
TestingBot 可将真实的 macOS 桌面环境流式传输到任何 Windows 或 Linux 浏览器,因此您无需拥有或维护 Mac 即可在 Safari 上进行测试。您将获得真正的 Safari 开发者工具、真实的 WebKit 渲染以及从 Safari 8 到 Safari 26 的完整版本支持,可作为 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 8 到 Safari 26)的访问。
为什么 TestBot 是 Safari 测试的首选?
TestingBot 提供真正的 Safari 浏览器,范围从 Safari 8 到 Safari 26。您可以使用 Safari 附带的开发人员工具来调试网页、检查元素和运行性能测试。 您可以在远程 Safari 实例上测试智能跟踪预防、测试 Safari 扩展、打开多个选项卡以及执行所有其他操作。