Skip to content

Complete implementation of support for Mac2 engine

Choose a tag to compare

@sbabcoc sbabcoc released this 15 Nov 04:50
· 51 commits to master since this release

In this release, I finally got the support for the Appium Mac2 engine fully implemented. In creating a working "Hello World" example of automated interactions with TextEdit, I discovered a few Mac-specific issues that no one else has reported:

  • On MacOS, normal process termination returns exit code 143 instead of the exit code 1 returned on Windows.
  • The Mac2 engine doesn't support alerts, which was triggering UnsupportedCommandException in the alert check performed by ContainerMethodInterceptor.
  • The command line used to get the process ID of servers managed by Selenium Foundation was slightly malformed.

I also updated the documentation collection copies of several example classes to align them with their actual Java counterparts.