Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

...

  • An active account with valid user name / password 

  • Sufficient balance of execution hours.

Info

After logging to Sauce Labs, click Data Center located at the top-right corner, and select the Time Zone to USE West 1.

Execution Guidelines

You must create execution profiles that are solely used for execution on Saucelabs platform from Qualitia Client or offline package. In those execution profiles, you must define the settings that are mandatory for test suite execution.

Mandatory Settings in the Associated Execution Profile

Do the following in the order listedTo execute tests on Sauce Labs, follow these steps:

  1. Open Qualitia Automation Studio and login.

  2. Go to the Execute tab.

  3. Click Execution Profile.

  4. Click the plus icon to add new Execution Profile.

  5. Provide a name for the Execution Profile.

  6. Under Execution Configuration > Web Environment select SauceLabs Sauce Labs

  7. Under Web Execution Platform select SauceLabs Sauce Labs.

  8. In the Desired Capabilities window, enter all the following mandatory fields by selecting the checkbox: 

    • Urlurl

    • username 

    • accesskey

    To test on a desktop web application, select usew3c as True.

    • Image Added


      You can find the URL in the User Settings option present under the Account menu.

      Image AddedImage Added

      Username and Access key are present under the Username & Access key menu.

      Image Added

  9. Select the browser under Browser and enter the version in the Desired Capabilities section.

    Image Added

  10. Navigate to the Suite Execution tab.

  11. Create a test suite and test case.

  12. Select the Execution Profile you created.

    Image Added

  13. Go to Sauce Labs.

  14. From the left navigation panel, select Automated > Test Results and verify the execution.

    Image Added

  15. You can also see the video recording as shown in the following screenshot:

    Image Added

Execution of Tests Running Behind Firewall (on Private Networks)

...

  1. Open the associated execution profile.

  2. Under Edit Additional Capabilities, set the desired value for slw.tunnelIdentifier.
    The value set here for this key will be required when executing sc.exe in step 6. For more information on configuring this property, refer Sauce Labs documentation.

  3. Download the Sauce Connect Proxy on any machine in the network using following url: 
    https://wiki.saucelabs.com/display/DOCS/Sauce+Connect+Proxy

  4. Extract the folder at the suitable location.
    You will find the sc.exe file in the bin folder.

  5. Open Command Prompt and navigate to the folder where sc.exe file exists. 

  6. Enter the following command.

    Code Block
    sc -u <sauce_username> -k <accesskey> -i <tunnelID>
    For example: sc -u john.doe -k 8becc95c-4559-4582-a617-7d38544797a2 -i tunnel-1232
  7. Press Enter.

...