Docs

Connecting Local Devices to RobusTest

Requirements

  1. A computer running Mac OS X, Linux, or Windows
  2. RobusTest Connect software (download link provided by RobusTest)
  3. Java Development Kit

For Android devices:

  • Android SDK

For iOS devices (Mac only):

  • Xcode
  • Python 3
  • Homebrew
  • Homebrew module: libimobiledevice

To run Appium tests:

Installing RobusTest Agent

  1. Unzip the downloaded software. The unzipped content gives you a folder named robustest.
  2. Inside the robustest folder, you will find the RobusTest_Connect.sh file.
  3. If you are using an Android device, open this file in a text editor and provide the path to your Android SDK.
  4. Open your terminal (command line).
  5. Navigate to the robustest folder.
  6. 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.