Web Testing Tasks
for each task
In a nutshell The for each task repeats a defined set of actions for every entry in a collection, eliminating the need to duplicate steps when the same operations need to run across multiple records. It works with collections defined directly in the ...
invokeUrl task
In a nutshell The invokeUrl task allows you to make API calls and interact with external services directly within a web test case, without leaving the testing environment. It supports calling web resources, accessing other Zoho services via their ...
Best practices for web tasks in automated testing
What does this page cover Optimize how you write and manage web automation in Zoho QEngine by following these best practices. They help improve stability, reduce the need for maintenance, and ensure your tests simulate real user behavior accurately. ...
Get and set cookie support in Zoho QEngine
1. In a nutshell Cookie support in Zoho QEngine allows users to capture and use browser cookies during test automations. This enables efficient session handling, such as maintaining login state across multiple test cases or test plans. 2. Overview ...
Browser Actions
In a nutshell Browser actions control the state and behavior of the browser itself during web test execution, distinct from interacting with page elements. They handle context switching across windows, tabs, and iframes, as well as retrieving the ...
Logic
In a nutshell Logic tasks give automation scripts the ability to adapt to conditions and handle unexpected situations during test execution. Control flow tasks branch execution based on conditions, assign variables, call functions, and run JavaScript ...
Keyboard and Mouse Actions
In a nutshell Keyboard and Mouse Actions simulate the physical interactions a user makes with a web page that cannot be handled through general click and form tasks. They cover precision behaviors like double-clicking, right-clicking, sending ...
Miscellaneous
In a nutshell Miscellaneous tasks are utility tasks that extend what a web test case can do beyond core interactions. The data retrieval tasks let you capture text content, attributes, element counts, and dimensions from page elements for use in ...
Assertion
In a nutshell Assertion provides the validation layer of a web test case, determining whether the application is behaving as expected at each step. Without assertions, a test case only executes actions with no mechanism to confirm outcomes. These ...
Form Actions
In a nutshell Form actions are tasks designed specifically to automate how a test case interacts with form elements on a web page. Web forms contain distinct element types that each require a dedicated task to automate accurately, covering selection, ...
General tasks
In a nutshell General tasks are the foundational actions used to drive browser behavior within a web test case. They handle the core interactions that nearly every web test relies on: navigating to a URL, clicking elements, entering values, asserting ...
Tasks for Web Testing
In a nutshell Tasks are predefined actions that serve as the building blocks of web test cases in Zoho QEngine. They cover the full range of browser interactions needed to test a website or web application, from navigating pages and interacting with ...