- Getting Started
- Studio
- Overview
- Testing Activities
- Orchestrator
- Testing robots
- Test Manager
- CI/CD Integrations
Test Suite User Guide
Logs and Execution Timeline
The execution timeline is a graphical representation that you can inspect, to debug your app and asses performance. This functionality is composed of two components: a log and execution timeline.
Through the logs, you can review actions, requests, events, and export essential information. A log is stored as an MDMLOG file in a default location after each automation ends. Consider setting the log path to a shared network drive to expand member access to resources.
To change the location where your logs are stored, open Mobile Device Manager, and navigate to Project Setting > Project Level Settings > Logs Path.
Generally, you would look into the logs to see what has happened on your device during automation. Consider the following example, in which you examine basic iOS device automation.
To open a log in Mobile Device Manager, click the Logs/Timeline button at the bottom-left of the window and double click on a log.
You can start analyzing the log in the following order:
- Execution Timeline Bar: Select a specific action or switch to the Requests view.
- Action/Request Panel: Go through the types of requests and check the In/Out Arguments to see low-level HTTP request info.
-
Visual Tree Panel: Hover the mouse over an entry to highlight its corresponding element on the device and check the details panel. For more information, see Debugging.
To further troubleshoot, you can go download the log and send it to your support team by navigating to Project Level Settings > Logs Path.
The following table lists the actions that you can take to manage your execution logs.
Action |
Description |
Procedure |
---|---|---|
Search |
Search for events (Recorded Actions/Request). |
|
Recorded Actions |
View Recorded Actions in the execution timeline. |
Go to Logs/Timeline in Mobile Device Manager and open a log. This is the default view, but you can switch from the Requests view by clicking the button Recorded Actions. |
Request |
View Requests in the execution timeline. |
|
Copy Recorded Action |
Copy to clipboard. |
|
Screenshot |
Take a screenshot of the current device screen. |
|
Video |
View the video of the recorded actions. |
|
Export Screenshot |
Export the screenshot that you have taken. |
|
Visual Tree Actions |
Inspect elements on the device. |
For more information on the actions that you can take in the Visual Tree Panel, see Debugging. |