Conversion of Non-Avo scripts to Avo scripts

The Avo Assure team has developed the Avo Script Conversion feature to transfer existing automation scripts from non-Avo tools to Avo Assure, which is streamlined using the Avo Genius extension. The Avo Genius extension has been designed to recognize patterns and logic from the user's current automation scripts, translating them into a compatible format for use within Avo Assure.

Prerequisites for Avo Conversion

To ensure a smooth conversion to Avo, please have the following prerequisites ready:

  • Chrome Driver Extension: Essential for web automation tasks.

  • Portable Python Avo Assure Client: Converts non-Avo automation scripts to Avo-compatible scripts.

  • Avo Genius Extension: Enhances functionality and interactivity with the Avo platform. To install or relaunch the Avo Genius Extension, Click here.

  • Web Browser: A current version of Google Chrome.

  • Prepare Your Scripts: Before conversion, review your existing scripts for any custom code or unique functionalities that might need special attention during conversion.

  • Debug Mode Set-up

  1. The user has to navigate to the System's home screen.

  2. The user has to right-click the Google Chrome shortcut and click the Properties button, and the Google Chrome Properties window will be displayed.

  3. To set up the Debug Mode in Google Chrome. The user has to enter the Code the Avo Assure team provided in the Target field. Code: --remote-debugging-port=9222 --single-argument %1

  4. The user must click the Apply button and then the OK button.

Make sure these components are correctly installed and configured before starting the conversion process. These prerequisites will help ensure a smoother transition.

Capabilities:

  • The Avo script conversion tool stands out for its versatility, automatically detecting any execution browser and recording every interaction with web elements. This feature ensures that the tool operates independently of the non-Avo platform.

  • The Avo conversion feature can convert the scripts no matter the automation tool or programming language used for scripts.

Limitations:

  • The Avo script conversion tool is designed to track interactions with web elements within a browser. However, it lacks the capability to capture complex logic that is defined using scripts outside of the Avo tool, as its functionality is limited to script-dependent processes.

Conversion of Non-Avo Scripts to Avo Scripts

The Avo Genius extension has been designed to recognize patterns and logic from the user's current automation scripts, translating them into a compatible format for use within Avo Assure. Follow these steps for a smooth conversion process.

  1. The user has to navigate to the Avo Assure home screen.

  2. The user has to click the Migrate button, and the Non Avo Automation To Avo Automation window will be displayed.

  3. The user has to click the Create Project button, and the Create Project window will be displayed.

  4. The user has to enter the project name in the Enter Project Name field.

  5. The user has to select the application type from the Select an Application Type drop-down menu and click the Create button. Note: Currently, Avo Assure supports WEB applications.

  6. The user has to click the Create Test Suite button, and the Create Test Suite dialog box will be displayed.

  7. The user has to enter the test suite name in the Test Suite field and click the Create button.

  8. The user has to click the Start Migration button, and the Avo Genius window will be displayed.

  9. The user has to execute their test scripts. Examples include Selenium IDE, Python, etc.

  10. The execution will start, and the Avo Genius will start capturing the test cases.

  11. To stop the recording, the user has to click the Stop Recording icon.

  12. To save the recording, the user has to click the Save Data icon.

  13. To close the recording, the user has to click the Close Avo Genius icon.

  14. To view the migrated scripts, navigate to the Avo Assure home screen and select the project from the project list.

  15. The mindmap will be displayed. If required, the user can Debug or Execute the test cases.

Last updated