Get Started with web client

The Remote Test Lab is a solution that enables developers to control devices remotely. Using the Remote Test Lab Web Client, you can test your application on a real device through the web browser. Interaction with the device is performed over the network in real time allowing you to comprehensively test your application before distributing it.


The following are prerequisites to use the Remote Test Lab (hereafter RTL) Web Client.

  • Samsung Developers account
  • Google Chrome browser

Start the RTL Web Client

To start the RTL Web Client, open the Chrome browser and go to the RTL web page. On this page the devices are categorized into product lines. You can see the available devices on each product page.

Application Manager

Figure 1: The Product page

With the device location filter, you can select the location of the devices you want by clicking the icons. You can also select multiple locations by clicking the location icons one by one, or you can select every location by clicking ALL. Too long of a distance between you and the device can disturb the performance of the RTL, so for best performance select the location nearest to your area.

Application Manager

Figure 2: Device location filter

Choose a model to test. Select which OS version you want and how long the test is going to take, then click Start.

Application Manager

Figure 3: Select the model, OS version, and test duration

A web browser window containing the RTL Web client appears.

Application Manager

Figure 4: The RTL Web Client window

Control the RTL Web Client

Once the device screen is displayed on the RTL Web Client, you can start controlling the actual device. Try clicking or dragging the mouse cursor on the RTL Web Client screen.

Application Manager

Figure 5: The RTL Web Client in action

The RTL Web Client provides the following input methods:

  • Tap / Swipe / Tap and Hold

    Either tapping the device screen with your finger or dragging the mouse cursor controls the device in the same way. Move the mouse cursor to a location on the screen that you would like to tap and then left click. Both the Swipe and Tap and Hold events can be executed in the same way.

  • Multi touch / Pinch to Zoom

    Hold down the Shift key and click the first location, then click the second location immediately. Multi-touch events with the two locations are then transmitted to the remote device. You can transmit Pinch to Zoom events in the same way. Just drag your mouse to the second location. The first location is fixed in this case.

  • Hardware Button

    The Hardware button event of the device can also be executed. Click the button located at the bezel as if you were controlling an actual device to execute various events using the Hardware button. However, more than two buttons cannot be clicked at the same time.

  • Keyboard Input

    The RTL Web Client can deliver keyboard input values to the remote device, including alphanumeric characters and simple special symbols.

  • S-Pen

    If the remote device supports S Pen, you can also execute various S Pen events. The S Pen input mode provides additional events such as hovering and Pen button. To click Pen button, press keyboard Ctrl key. For S pen hovering, press keyboard shift key. You can generate some actions through these events. For example, to run Action Memo, double-tap while pressing the Pen button.

  • Scrolling

    You can transmit scrolling events through mouse wheel on the screen supporting scrolling.

RTL Web Client Features

RTL Web Client features are accessible through the left menu bar and preview setting popup.

Application Manager

Figure 6: The left menu bar and preview setting popup

On the left menu bar, you can get device information and control settings:

  • Device Information

    You can get device information such as the model, resolution, and OS version.

  • Languages

    You can change the Language setting.

  • Applications

    You can install, uninstall, run, or stop applications on devices.

  • Clipboard

    You can copy text from host to device, or from device to host.

  • File Browser

    You can browse folders.

  • Automated Test

    You can test the installed applications automatically and get reports of the results.

  • Remote Debug Bridge

    You can create an ADB connection with the remote device.

  • Audio Out

    You can toggle the device audio on or off.

  • Reset Wifi

    You can connect the remote device to a wireless network for Internet access.

On the preview settings popup, you can control preview settings:

  • Input Mode

    You can toggle between touch or S Pen events to touch the device in Samsung Galaxy Note models.

  • Rotate

    You can rotate the device counterclockwise 90, 180, and 270 degrees.

  • Folding

    For foldable device models, you can fold or unfold the device, or use Flex Mode, which sets the device in a half-folded state.

  • Quality

    You can control the Screen Quality from low to high.

  • Logs

    You can open the log window.