TABLE OF CONTENTS
WEB AND MOBILE TESTING ................................................................................................... 3
WEB TESTING .................................................................................................................................. 4
Build a web test ....................................................................................................................... 5
Website structure in Ranorex Studio .................................................................................... 14
Advanced web testing ........................................................................................................... 20
Cross-browser testing ........................................................................................................... 27
ENDPOINTS ................................................................................................................................... 44
Endpoint settings .................................................................................................................. 46
Add an Android/iOS endpoint ............................................................................................... 48
Add a WebDriver endpoint.................................................................................................... 51
Capabilities configurator ....................................................................................................... 58
Ranorex Parallel Runner........................................................................................................ 59
MOBILE TESTING ............................................................................................................................ 61
Prepare your device .............................................................................................................. 63
Connect mobile devices ......................................................................................................... 71
Instrument apps .................................................................................................................... 73
Create a mobile test .............................................................................................................. 80
Run a mobile test .................................................................................................................. 91
Android app testing example ................................................................................................ 93
Android mobile web test example ...................................................................................... 105
iOS app testing example ..................................................................................................... 110
iOS mobile web test example .............................................................................................. 120
ADVANCED MOBILE TESTING ........................................................................................................... 125
iOS Service App .................................................................................................................... 125
Non-UI Testing .................................................................................................................... 127
Cross-device mobile tests .................................................................................................... 130
Automate Android system apps .......................................................................................... 140
Test Android Wear apps ...................................................................................................... 145
Instrumentation with source code on iOS ........................................................................... 148