Connecting your local devices to RobusTest Device Lab
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.