Warning this project is purely for investigatory purposes in my own time, so please do not expect any advanced support other than being pointed to examples. However, if you do use it, awesome! :)
This is a Titanium CLI hook, that abstracts away the need for managing appium, webdriver bindings etc (all the horrible bits) when doing UI automation. All you need to worry about is deciding your webdriver package, and writing your tests.
To get started:
[sudo] npm install -g @awam/ti.appium
tiappium-init-project(In a Titanium project root)
e2e/config.json, by setting the
driverproperty to either
--appiumflag with make the tests run at the end of the build process, under the hood this will add the
--build-onlyflag for you as we need to hand off the app to appium for installation.
e2e/<platform>/config.json, this will eventually become a CLI option too.
Appium site - Look here for getting started tips, you do not need to install appium itself as it is contained in this package. appium-doctor - Check if you're actually set up for doing this wd - One of the possible binding choices webdriverio - The other binding choice
This is just a brain dump of stuff that I'd like to try and implement, it should probably become GitHub issues.
ti appiumcommand that will only run the tests with the existing app.
added 1809 packages in 360.666s....)