realMonkey is an open source, lightweight, cross-platform test automation tool base on uiautomator for mobile apps, tested on emulators(Android) and real devices(Android)
#Why realMonkey?
- You don't have to recomplie your app or modify it in any way, due to use of standard automation APIs on all platforms.
- You can write tests with your favorite dev tools using Python language
- You can test multiple applications in one script
Normal, if use robotium library to write your test case without realMonkey.Then, you must modify your app's signature and compile your test case.Similarly, with Android's uiautomator you have to accept that tedious debugging process.realMonkey opens up the possibility of quickly and simply.Finally!
When use realMonkey, you don't need to do a lot of complicated settings.See below for environment setting.
If you want to write and run test case with realMonkey, you only need to install Android SDK and Python(recommend 2.7)
- Android SDK API>=16
- realMonkey supports Android on OSX, Linux and Windows. Make sure you setting up your environment properly for testing on different OSes.
Make sure you have already add the adb to the PATH environment variable
$ python your/realMonkey/path/test.py
realMonkey depend on adb interact with the device, which is based mainly on Android's uiautomator
If you have any proplem when you use. Contact us: [email protected], [email protected]