Connecting Local Devices to RobusTest
Requirements
- A computer running Mac OS X, Linux, or Windows
- RobusTest Connect software (download link provided by RobusTest)
- Java Development Kit
For Android devices:
- Android SDK
For iOS devices (Mac only):
- Xcode
- Python 3
- Homebrew
- Homebrew module: libimobiledevice
To run Appium tests:
- Appium and all recommended dependencies
- iOS real device support: github.com/appium/appium-ios-device
Installing RobusTest Agent
- Unzip the downloaded software. The unzipped content gives you a folder named
robustest. - Inside the
robustestfolder, you will find theRobusTest_Connect.shfile. - If you are using an Android device, open this file in a text editor and provide the path to your Android SDK.
- Open your terminal (command line).
- Navigate to the
robustestfolder. - Run the agent:
./StartRobusTestAgent.sh
Enable Appium Log Streaming Through RobusTest
In your Appium installation, locate 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 provided by RobusTest. Make sure you use the version that matches your installed Appium version.
