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.
Figure 1: The Product page
For more details about the RTL service and policies, please see the About Remote Test Lab 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.
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.
Figure 3: Select the model, OS version, and test duration
Longer test device reservations require more credits. For more information on credits, see the User Privilege section of the About Remote Test Lab article.
A web browser window containing the RTL Web client appears.
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.
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.
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.
The RTL Web Client can deliver keyboard input values to the remote device, including alphanumeric characters and simple special symbols.
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.
You can transmit scrolling events through mouse wheel on the screen supporting scrolling.
Sometimes the RTL Web Client becomes unresponsive after long time use. In this case, right-click on the browser, and select the Refresh button. This allows you to use the device again.
RTL Web Client Features
RTL Web Client features are accessible through the left menu bar and preview setting popup.
Figure 6: The left menu bar and preview setting popup
On the left menu bar, you can get device information and control settings:
You can get device information such as the model, resolution, and OS version.
You can change the Language setting.
You can install, uninstall, run, or stop applications on devices.Note :
Installing device admin applications will be prevented.
You can copy text from host to device, or from device to host.
You can browse folders.
You can test the installed applications automatically and get reports of the results.
You can toggle the device audio on or off.
On the preview settings popup, you can control preview settings:
You can toggle between touch or S Pen events to touch the device in Samsung Galaxy Note models.Note :
Finger input mode is provided as the default in the RTL Web Client and either the S Pen separate or attach event occurs when switching to S Pen input mode or going back to Finger mode.
You can rotate the device counterclockwise 90, 180, and 270 degrees.
For foldable device models, you can fold or unfold the device, or use Flex Mode, which sets the device in a half-folded state.
You can control the Screen Quality from low to high.
You can open the log window.