Note: In order to run a live preview, the test case has to be saved.| Fields | Description |
| Agents | Zoho QEngine provides two kinds of agents, Zoho Cloud and Agent. By default, the Zoho Cloud agent will be selected.
|
Framework | Select the automation engine used to execute your test case and define how the browser or application is driven during execution. By default, tests run using Selenium, and Playwright (Beta) can be selected as an alternative engine. Selenium is recommended for stable, well-established execution, while Playwright is better suited for faster execution and more modern capabilities. |
| Environment - Browser, Browser Version, Version, Device | Select the platform-specific settings for testing under a chosen configuration. For web, it's the browser and version, and for Android and iOS, it's the device name and version. Note: During execution of web test cases, if you opt for Zoho Cloud, the test case will run in headless mode, meaning the browser's graphical user interface (UI) won't be visible. However, with local agents, both headless and standard browser modes (such as Chrome, Firefox, or Safari) are supported, allowing you to see the testing steps live in action if you choose the non-headless option. Regardless of the mode, the test case will execute, and results will be displayed. |
| Screen Resolution | Specifies the device's resolution in pixels (e.g., 1920x1080), ensuring the test case reflects preferred user screen sizes. |
| APK/ IPA File | Select the file used to install applications on Android (APK) and iOS (IPA) devices. |
| Environment Variable | This field allows you to use variables specific to different environments. The field is optional, so if no environment variable is selected, the default global variable value set during test case creation is used. Environment variables allow you to override global values with environment-specific ones. |
Note: If you set a preferred configuration, click the dropdown next to Run, then click Customize to change the configurations again.
Note: Live preview doesn't necessarily display results only after the entire test case execution is complete. If any of the test steps fail during execution, the test case execution terminates and provides only the real-time results indicating the extent of the test case execution.
Note: If a test preview summary gives a passed test case, the Duration in preview would be the overall execution time. But, if the test case fails in a test preview. For example, if there is an element locator not currently visible in the DOM, Zoho QEngine waits for 60 seconds to find the locator. If the issue persists, the execution of the test case will be terminated.
Note: Test cases experience failures as a result of console log errors or warnings, but this occurs only when these issues impact the execution of subsequent steps.
Note: If you click Show Less, the test case editor screen comes up. The preview screen minimizes to the bottom, showing the percentage of the completion (100%), the test step under execution (#15), and mentions the final test step executed. Click Show More to bring the live preview results back on screen.