When you connect the iOS Mobile Testing app, it generates a session ID (let's call it ABC). Say you tap the Home button or open another app, then reopen Mobile Testing. It automatically reestablishes the connection, but generates a new session ID (XYZ). The server still has the old ID (ABC) and reports that the agent stopped responding when you click Run Tests
in the Test Runner.
The workaround for now is to click Refresh Agents
before you click Run Tests
. That's only if the iOS Mobile Testing app was just relaunched. That way the server gets the updated session ID before execution. If the Mobile Testing app remains open, this is not necessary.
Our next update will fix this. The Refresh Agents
button is replaced with polling, so agents will enter and exit the list automatically as they are connected and disconnected.
Test your Android and iOS apps against any device or browser with Telerik Mobile Testing. Part of the Telerik Platform