Automatically Authenticate When Launching a Web App from Katalon Studio in Firefox

Automatically Authenticate When Launching a Web App from Katalon Studio in Firefox

26 February 2025 Stephan Petzl Leave a comment Katalon Issues

When developing automated test cases using Katalon Studio, a common issue arises with Firefox where an “Authentication Required” popup appears, disrupting the test flow. This is particularly frustrating as it does not occur in other browsers like Chrome or Internet Explorer. Fortunately, there’s a straightforward solution to bypass this popup and streamline your testing process.

Solution for Automatic Authentication in Firefox

To address the authentication popup in Firefox, you can modify the way you open the browser within your test scripts. The recommended approach is to include the username and password directly in the URL when calling the WebUI.openBrowser method. Here’s how you can do it:

WebUI.openBrowser("http://username:password@WebsiteURL")

Ensure that you prefix the URL with “http://” instead of just including the credentials directly. This small change helps Firefox recognize and automatically handle the authentication, preventing the popup from appearing.

Additional Resources

If you’re looking for more detailed guidance on using Katalon Studio effectively, consider exploring our comprehensive guides on topics like how to use SetBodyContent/HttpBodyContent in Katalon and transferring data between test cases in Katalon Studio.

Enhance Your Testing with Repeato

For those seeking a more flexible and efficient testing tool, Repeato offers a compelling alternative. As a no-code test automation tool for iOS, Android, and web apps, Repeato simplifies the creation, execution, and maintenance of automated tests. It utilizes computer vision and AI to deliver fast and reliable test results.

Repeato supports data-driven and keyword-driven testing, offering extensive capabilities to automate complex tasks using command line scripts or JavaScript code. With all tests and workspace data saved in text and JSON formats, it’s easy to integrate version control, ensuring your testing processes remain seamless and adaptable.

Explore more about how Repeato can transform your testing workflow by visiting our Getting Started guide.

Like this article? there’s more where that came from!