Welcome to Mykonos's Documentation =================================== Introduction ############ Mykonos is a complete test automation tools for Android Device using Robot Framework and UI Automator (Python), it easy to learn because Mykonos use BDD syntax to write the test cases. Installation ############ pip install mykonos Usage ##### * Download and Install android emulator, base on the guidance `Genymotion `_ or `Android Emulator `_. * Make sure emulator is available by checking with `adb devices`, for more detail info please check the adb command on `ADB Shell `_ guidance. * Make sure Robot Framework is able to run by execute `robot --version` and it will get Robot Framework version as a result. * Create a file (**sample.robot**). * Import **__Mykonos__** Library on the Robot Framework Test Suite. * Write test case base on `Robot Framework `_ guidance. Selector Support: ################# * text, textContains, textMatches, textStartsWith * className, classNameMatches * description, descriptionContains, descriptionMatches, descriptionStartsWith * checkable, checked, clickable, longClickable * scrollable, enabled,focusable, focused, selected * packageName, packageNameMatches * resourceId, resourceIdMatches * index, instance .. toctree:: :maxdepth: 2 :caption: Detail Keywords: keyword.rst Indices and tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search`