Files
appium/docs/en/drivers/mac.md
Jonathan Lipps d5a977d94c complete new driver docs (#9221)
* update intro doc with appium desktop info and reformat it

* highlight that we also use the uiautomator2 driver

* ensure that the xcuitest docs also point to IWDP docs

* remove old and confusing 1.0 migration doc

* clean up the platform support doc though this should go away probably

* refer to driver docs in the readme and troubleshooting

* running-on-osx doc no longer needed now that we are referring to drivers

* move real-device-ci doc to appropriate place

* delete some unused docs and move structure around a bit

* add mac driver doc

* stub out windows and other driver docs

* write windows driver doc

* mention nvm as well as n for installation

* add espresso driver doc

* add selendroid driver doc

* remove links to general dependencies

* turn caps.md into a more explanatory doc

* fix 'appiupm' typo

* fix espresso copy-paste

* address review comments
2017-09-15 13:15:53 -07:00

1.5 KiB

The Mac Driver for OS X

Appium has beta support for automation of OS X desktop applications. Development of this driver happens at the appium-mac-driver, and relies on a native OS X binary called AppiumForMac.

Requirements and Support

(In addition to Appium's general requirements)

  • Mac OS X 10.7
  • The AppiumForMac helper application downloaded and installed (see below)

Usage

The way to start a session using the Mac driver is to include the platformName capability in your new session request, with the value Mac. Also, ensure that you set the deviceName capability to Mac as well. Of course, you must also include appropriate platformVersion and app capabilities, at a minimum.

Getting AppiumForMac

Currently, this driver does not ship with the AppiumForMac binary, which means, in order to automate Mac apps you must manually install the AppiumForMac application and grant it the appropriate OS X Accessibility permissions.

To Install Appium for Mac:

  1. Download a release and unzip the application into your /Applications folder
  2. Follow the brief supplemental installation instructions to enable Appium to have access to OS X's Accessibility APIs

(For more information on using AppiumForMac, check out the docs)