Document toolboxDocument toolbox

Header

(v1) Custom Browser Profile Setup

For Software Development Engineers in Test (SDET), configuring custom browser profiles for test executions ensures a more tailored testing environment.

This guide shows you step-by-step process to set up Qualitia Automation Studio (QAS) to run tests on custom browser profiles for Chrome, Edge, and Firefox.

📚Prerequisites:

  • Access to QAS - Client.

  • Familiarity with the browser you are testing (Chrome, Edge, or Firefox).

  • A custom browser profile created on your computer.

Procedural Steps

 

In this section provides step-by-step guidance to set up customer browser profile path and configure QAS for custom profile execution.

Set Up Custom Browser Profile Path

Let’s say, you have specific browser extensions or settings on a custom profile that you want to test with. Then, you need to begin by getting the profile's path.

  • Chrome: Open Chrome, type chrome://version/ in the address bar, and copy the Profile Path value.

  • Edge: Open Edge, type Edge://version/ in the address bar, and copy the Profile Path value.

  • Firefox: Open Firefox, type about:profiles in the address bar, and copy the Profile Path value.

Configure QAS for Custom Profile Execution

Now, configure QAS to use this custom browser profile for test executions.

  1. Login to QAS - Client.

  2. Access Execute from left navigation of your QAS - Client to view Test Suite Explorer screen.

  3. Go to the Execution Profile tab.

  4. Then, go to Settings > Local Profile > Browse.

  5. From the Browser Type dropdown, select the relevant browser.

  6. Paste the copied Profile Path value into Browser Profile Path.

Note: The last part of the 'Profile Path' is the custom browser profile name. For example, if the path ends in \JohnS, then "JohnS" is the profile name.

  1. Under the respective options (EdgeOptions, ChromeOptions, or FirefoxOptions), in args, type: --profile-directory=<profile_name>. Remember to replace <profile_name> with your custom profile's name.

  2. If necessary, edit any other required settings of the execution profile.

  3. Click Save.

Execution Precaution: Before you run any test, to avoid conflicts or errors, you need to ensure no instance of the browser is active. Also, ensure all instances of the chosen browser are closed before executing a test case or suite on the custom browser profile.

By setting up custom browser profiles in QAS, you can have more control over your testing environment, ensuring tests run in conditions that mimic real-world user setups.

 

💡 Golden Nuggets: Best Practices for Workspace Management

 

🔧 Got Trouble? Let's Fix!

 

 

 

📞📚 Here to Help: Support and Resources

Need some assistance? Don't hesitate to contact your Qualitia Relationship Manager. For additional resources, our official Qualitia documentation and community website are just a few clicks away! Experience an effortless journey with Qualitia Design Studio.

Footer