Requirements
- A computer system running Mac OSX, Linux, Windows
- RobusTest Connect. You can get the RobusTest Connect software from link shared by RobusTest
- Java Development Kit
- For Android Devices
Android SDK
- For iOS Devices
XCode
Python3
HomeBrew
HomeBrew Module - libimobiledevice
- Appium - To run Appium tests, install Appium and all recommended dependencies.
iOS Real Device - github.com/appium/appium-ios-device
Installing RobusTest Agent
- Unzip the downloaded software. The unzipped file should give you a folder “robustest”
- Inside the robustest folder, you will find RobusTest_Connect.sh file
- In case you are using an Android device, open this file in a text editor and provide necessary path for Android SDK
- Open your terminal (command line)
- Move to the robustest folder
- Run the RobusTest_Connect.sh script by running the command ./StartRobusTestAgent.sh from the command line
Enable Appium log streaming through RobusTest
In your appium installation look for the logsink.js file in the following folder <node installation folder>/lib/node_modules/appium/build/lib Replace the logsink.js file in your appium installation with the logsink.js file available here. Make sure you use the logsink.js file which is appropriate for your Appium version.