Skip to content

Commit c9d9baf

Browse files
docs: Add a note about Appium 2 support
1 parent f7549d0 commit c9d9baf

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ This is Appium driver for automating macOS applications using Apple's [XCTest](h
1111
The driver operates in scope of [W3C WebDriver protocol](https://www.w3.org/TR/webdriver/) with several custom extensions to cover operating-system specific scenarios.
1212
The original idea and parts of the source code are borrowed from the Facebook's [WebDriverAgent](https://github.com/facebookarchive/WebDriverAgent) project.
1313

14+
> **Note**
15+
>
16+
> Since version 1.0.0 Mac2 driver has dropped the support of Appium 1, and is only compatible to Appium 2. Use the `appium driver install mac2`
17+
> command to add it to your Appium 2 dist.
18+
1419

1520
## Requirements
1621

@@ -19,10 +24,8 @@ On top of standard Appium requirements Mac2 driver also expects the following pr
1924
- macOS 10.15 or later
2025
- Xcode 12 or later should be installed
2126
- Xcode Helper app should be enabled for Accessibility access. The app itself could be usually found at `/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Xcode/Agents/Xcode Helper.app`. In order to enable Accessibility access for it simply open the parent folder in Finder: `open /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Xcode/Agents/` and drag & drop the `Xcode Helper` app to `Security & Privacy -> Privacy -> Accessibility` list of your `System Preferences`. This action must only be done once.
22-
- Since the version `1.0.0` this driver is only compatible with Appium 2. Use the `appium driver install mac2` CLI command to add it to your server dist.
23-
27+
- `testmanagerd` procccess requires UIAutomation authentication since macOS 12. `automationmodetool enable-automationmode-without-authentication` command may help to disable it. It may be particularly useful in CI environments. [Apple forum thread](https://developer.apple.com/forums/thread/693850).
2428

25-
`testmanagerd` procccess requires UIAutomation authentication since macOS 12. `automationmodetool enable-automationmode-without-authentication` command may help to disable it. It may help especially CI environment. [apple forum](https://developer.apple.com/forums/thread/693850).
2629

2730
## Capabilities
2831

0 commit comments

Comments
 (0)