Command: timer

Subcommand: info

Supported Platforms: Native

Supported OS: Android, iOS

Retrieves timer values into a defined variable.

Note: Get timer command is only supported when using Perfecto's Native IDE automation testing. To use timers in Automation testing with Appium/Selenium please see this article: Use timers in Automation Testing

Description

Retrieves the value of the timer specified by the timerId parameter.

There is no need to stop the timer to use the Get timer function

Parameters

<iframe style="width: 100%; height: 350px;" frameborder="0" src="https://perfectocode.github.io/Rest-API/rest.html?command=timer_info"></span> </iframe>

 * Mandatory parameter

Request & Response

https://mycloud.perfectomobile.com/services/executions/john@perfectomobile.com_controller_16-11-08_09_26_26_940?operation=command&securityToken=<your_token>&command=timer&subcommand=info&param.timerId=timerA&param.type=ux
 {
  "executionId": "john@perfectomobile.com_controller_16-11-08_09_26_26_940",
  "reason": "Success",
  "returnValue": "0",
  "testGridReportUrl": "https://mycloud.reporting-stg.perfectomobile.com?externalId[0]=john@perfectomobile.com_controller_16-11-08_09_26_26_940",
  "singleTestReportUrl": "https://mycloud.perfectomobile.com/nexperience/singletest/report/?reportRepositoryKey=PRIVATE:controller/161108/controller_16-11-08_09_26_26_940.xml&ownerId=john@perfectomobile.com&sharingCode=166ca97d-a844-443e-bb78-99da59f69f8f",
  "description": "Success",
  "reportKey": "PRIVATE:controller/161108/controller_16-11-08_09_26_26_940.xml",
  "completed": "true",
  "flowEndCode": "SUCCEEDED"
}