AutoMate
is a Swift framework containing a set of helpful XCTest
extensions for writing UI automation tests. Those Xcode templates helps starting with new UI tests utilizing Page Object pattern and AutoMate
framework.
-
Clone repository
git clone ...
-
Run installation script placed inside working directory
./install.sh
-
Clone repository
git clone ...
-
Create
Templates
folder at/Users/<username>/Library/Developer/Xcode
if doesn't existsmkdir -p "${HOME}/Library/Developer/Xcode/Templates"
-
Copy folder
AutoMate UI Tests
from this repository to/Users/<username>/Library/Developer/Xcode/Templates
. Alternatively make a symbolic link:ln -s "/Users/<username>/Library/Developer/Xcode/Templates/AutoMate UI Tests" "/full/path/to/repository/working/copy/AutoMate UI Tests"
- Strong-typed helpers: locators, page object templates
- Base XCTestCase template
Bug reports and pull requests are welcome on GitHub at https://github.com/PGSSoft/AutoMate-Templates.
The project is available as open source under the terms of the MIT License.
The project maintained by software development agency PGS Software See our other open-source projects or contact us to develop your product.