Manual Executor

Overview
The Manual Executor is a powerful service designed to streamline and automate the process of executing tasks manually. It accepts a URL as input and allows users to specify a sequence of steps to be performed, such as clicking on a login button or entering a username in a text field. By delineating and executing these steps one at a time as given, the Manual Executor performs the actions live, internally identifying the necessary locators to interact with various web elements. This real-time step-by-step execution not only provides users with a visual confirmation of each step but also generates a comprehensive functional script that can be seamlessly exported into Qyrus testing platform.
Problem-Solution Fit 🔐
We can use Manual Executor when we have a set of predefined manual steps. Here Manual steps refer to the specific actions that a user would typically perform while navigating through a application. These steps may include actions such as clicking buttons, filling out forms, selecting options from dropdown menus, and more.
When to use ❓
When you need to automate repetitive web tasks quickly.
When you require visual confirmation of each step in real-time.
When the user steps sequence is explicit and well-defined.
✅ Get Started : A Step-by-Step Guide
Prerequisites
Access to Qyrus platform.
A registered account with appropriate permissions.
Accessing WebCoPilot
Login to ai.qyrus.com
Access your Qyrus account and navigate to ai.qyrus.com.

Login Open Manual Executor
In ai.qyrus.com, navigate to Manual Executor from the main dashboard.

About manual Executor
Using Manual Executor
a. On clicking Manual Executor, you will land on Manual Executor page like below
You will see mainly two input fields:
2. About the Application:
👾Select Serivce
There are two services available:
Web Testing
Mobile Testing
Currently only web testing is enabled. In future Mobile Testing will be enabled.
🌐Provide Hosted URL
Provide correct hosted url on which you want to test.
Example: "https://www.amazon.in/"
You can provide only one URL at a time.
✍️ Provide the manually ready steps
Provide manually ready steps in a sequence.
We have to provide step per every line.
Example:
click on search box
type puma shoes
click on first recommendation.
Note: Conditional steps, such as "if" and "else," can be included in the sequence to handle variour scenarios.
📝Template and Upload option
This feature allows users to download the template, fill it with the manual steps, and upload it back through the provided upload option. Currently, this functionality is disabled.
🚀Execute Button
Press execute button after providing the URL and test steps to get the live execution of the output and steps, which we can export to Qyrus testing platform in future.
Video Demo
Limitations
While the Manual Executor is a powerful tool, there are limitations you should be aware of:
Iframe Handling: If the elements reside within iframes and these iframes are compressible or vary from browser to browser, the Manual Executor might not correctly identify the locators, leading to incorrect executions.
📝 Note
Icons without any information on the screen require the user to accurately provide the location and name of the icon in the steps.
For Example: If we have an icons like below, there is no specific info about it on screen.
![]()
We need to provide exact location of that icon for it to work like "Click on the service icon on the top left below the Qyrus icon.
Video Demos
To get a better overview of Manual Executor, let's see few examples:
Example 1:Login to qyrus staging portal and adding a new API in a project.
API URL:
https://stg-testcloud.quinnox.info/
Steps to run:
enter username [email protected]
enter password Password@123
click on login
wait for 5 seconds
click on terminate remote session
wait for 5 seconds
click on the service icon on top left below qyrus icon
click on api testing
wait for 5 seconds
set search recorder
click on api recorder demo
wait for 5 seconds
click on add api
enter api name as dog ceo
enter description as dog ceo
enter context path as /api/breeds/image/random
click on https
enter endpoint as dog.ceo
click on save icon
wait for 5 seconds
click on preview api (button right of save)
wait for 5 seconds
click on preview
wait for 10 seconds
Refer to the video below for a complete walkthrough:
Example 2:Using If and else in the steps
API URL:
https://stg-testcloud.quinnox.info/
Steps to run:
enter the captcha text if on captcha page else wait for 1 second.
click on submit if on captcha page else wait for 1 second.
enter iphone 12 in search
click on 1st recommendation.
wait for 4 seconds
Refer to the video below for a complete execution with live demonstration:
Conclusion
Manual Executor in Qyrus allows for the execution of predefined manual steps. By following the provided steps, the execution proceeds sequentially with automatic detection of the correct locator index. The Manual Executor can be utilized as an alternative to QTP when manual steps are already prepared.
FAQs
Q1: Is there any limit on number of steps to add?
A: No,there is no limit on the steps you want to execute.
Q2:What types of web elements can the Manual Executor interact with?
A: The Manual Executor can interact with a variety of web elements such as buttons, text fields, drop-down menus, and checkboxes by automatically identifying their locators.
Q3: What should I do if the Manual Executor cannot identify a specific icon or element?
A: For icons or elements that are not well-defined in the screen, users need to provide precise information, including the location and name of the icon, such as "click on the service icon on the top left below the Qyrus icon".
Q4: Can I export the steps into our qyrus testing platform?
A: Currently we dont support export functionality but in future we can export the steps to qyrus testing platform.
Last updated

