Overview
The Safari driver is an Appium driver intended for black-box automated testing of the Safari web browser.
Target Platforms¶
The driver supports the following platforms as automation targets:
| Platform | Simulators | Real devices |
|---|---|---|
| Safari (macOS) | N/A | |
| Safari (iOS) | ||
| Safari (iPadOS) | ||
| Safari (visionOS) |
Technologies Used¶
The Safari driver uses the W3C WebDriver protocol for session
management. Under the hood, the driver is a wrapper/proxy over Apple's safaridriver binary. Learn
more about its features in the official documentation.
On a macOS host, you can also run man safaridriver for more information.
-
Refer to the Non-macOS guide for more details ↩↩↩↩