Recover Device (FR)

Perfecto Command

mobile:handset:recover

Purpose

Recovers a connected device that is unresponsive, such as a device with an interrupted video, black screen, or touch failure.

The device will not be rebooted; it will be disconnected, reconnected to the Perfecto data center, and returned unlocked. To reboot the device, use the Reboot device function.

Recovery will take a few minutes to complete. Use this function at the end of your script instance of the device in error. This is useful for your next run.

Important: Devices continuously in error state should be checked. In such cases, contact your Perfecto system administrator for support.
Restriction: When using this command in Automation scripts, the execution report video may not be available.

Parameters

None

Return Value

None

Exceptions

None

Examples

Copy

Java sample

Map<String, Object> pars = new HashMap<>();
String reStr = (String) driver.executeScript("mobile:handset:recover", pars);
Copy

C# sample

Dictionary<String, Object> pars = new Dictionary<String, Object>();
String reStr = (String) driver.ExecuteScript("mobile:handset:recover", pars);