SauceLabs Integration for Mobile Web

Why was this developed?

In the earlier version of Avo Assure, the user had to configure the SauceLabs configuration at the Avo Assure Client level, which was inefficient.

What is the Goal?

The Avo Assure team has developed an interface for users to configure the SauceLabs configuration in the Avo Assure portal. This is a one-time activity. The saved credentials can be used while triggering the execution as well.

How does it look?

How does it work?

Generate Access Key

  1. The user has to navigate to SauceLabs Log in Screen.

  2. The user has to enter the user name in the User Name field and the password in the Password field and click the Login button.

  3. The user has to click on the User Profile icon and click the User Setting button.

  4. The user has to copy the User Name and use it in the Enter SauceLabs Username field (SauceLabs Integration).

  5. The user has to copy the Access Key and use it in the Enter SauceLabs Access Key field (SauceLabs Integration).

  6. The user has to copy the Ondemand URL and use it in the Enter SauceLabs Remote URL field (SauceLabs Integration).

Configuration in Avo Assure

  1. The user has to Login Avo Assure with valid credentials.

  2. The user has to click the User Profile icon and click the Settings button.

  3. The user has to Click the SauceLabs Configuration button.

  4. The user has to enter the SauceLabs remote URL in the Enter SauceLabs Remote URL field.

  5. The user has to enter the SauceLabs username in the Enter SauceLabs Username field.

  6. The user has to enter the SauceLabs access key in the Enter SauceLabs Access Key field.

  7. The user has to click the Create button.

Avo Assure Testcase Execution on SauceLabs

  1. The user has to Capture the elements on the Mobile Web application. Refer to the section Object Identification - Mobile Web Application.

  2. The user has to Design the Testcase on the Mobile Web application. Refer to the section Testcase Authoring– Mobile Web Application.

  3. The user has to click the Execute button, and the Execution Profile window will be displayed.

  4. The user has to click the Create Profile button, and the Create Execution Profile window will be displayed.

  5. The user has to enter the profile name in the Enter Profile Name field.

  6. The user has to select the required Module from the Module List table.

  7. The user has to select the Avo Agent / Avo Grid from the Select Avo Agent / Avo Grid drop-down. Click the Save button. The execution profile will be created and displayed in the Execution Profile Table.

  8. The user has to click the SauceLabs button, and The SauceLabs Login dialog box will display with pre-filled data.

  9. The user has to click the Submit button, and the SauceLabs Integration dialog will be displayed.

  10. The user has to select the platform from the Select Platform drop-down.

  11. The user has to select the versions from the Select Android Version drop-down.

  12. The user has to select the emulator from the Select Emulator drop-down.

  13. The user has to search and select the available Avo Assure Client and click the Execute button. Execution will start on the selected Avo Assure client.

  14. The user has to navigate to the SauceLabs home screen.

  15. The user has to click the Automated drop-down and click the Test Results button.

  16. The user can view the live Testcase execution in SauceLabs Test Results.

  17. After completing the Execution, the user can view the testcase execution video.

  18. To view the logs on the SauceLabs screen, the user has to click the Logs button.

How can I get this?

If the user upgrades to the latest version of Avo Assure to 23.1.3, this feature will be available automatically.

Last updated