Solutions · Web testing

AI web testing in Katalon Studio

Describe a web test in plain English or record it in the browser. Studio writes the steps and objects, you review them, and the same test runs on every major browser and in your CI.

Trusted by 30,000+ quality teams

4.4 on G2 · 227 reviews
Web testing basics

What web testing covers

Web testing checks that a web application works, displays correctly, and behaves the same across browsers before your users find the problems. Most teams automate four kinds of checks, and Studio handles all four in one project.

Functional and regression

Check that sign-in, search, checkout, and every other flow still work after each change, then rerun the full set before a release.

Web application testing

Cross-browser

Run the same test on Chrome, Firefox, Safari, and Edge, because layout and behavior differ between browser engines.

Cross-browser testing

UI

Verify text, element state, and layout on the page the user actually sees, not only the markup underneath.

Automated web testing

API calls behind the UI

Check the requests a page depends on in the same project, so a failing endpoint shows up before the page breaks.

API testing
Three ways to author

Describe it, record it, or write it

Pick the way that suits the test and the person writing it. All three produce ordinary Studio test cases, objects, and scripts, so anyone on the team can pick up the result.

Describe the test to Katalon AI Assistant

In Agent mode, Katalon AI Assistant (Kai) uses your project context to create the test case, run it, and troubleshoot it when a step fails. Every file change is shown for you to review before you keep it.

GA since Studio 10.3.2 · default mode since 11.1.2

  1. Open Katalon AI Assistant in Studio. Agent mode is the default.
  2. Describe the scenario in plain English, or point Kai at a Jira ticket.
  3. Review the test case and objects Kai proposes, then keep or change them.
  4. Run the test, and ask Kai to troubleshoot any step that fails.
Agent mode docs

Tests created with AI can be tagged as AI-generated, so reviewers know which ones to check first.

Web testing in Katalon Studio

Author, stabilize, and run web tests in one tool

Write web tests with AI or by hand, keep them passing as the UI changes, and run them on every major browser and in your CI.

app.example.com/sign-in
Web Recorder
Click btn_signIn Set text txt_email Verify text 'Welcome back'

AI recording

Beta

Describe the test in plain English and Studio records it step by step in Web Recorder Plus, saving test steps and objects you can edit. Or record it yourself.

Create tests for SHOP-214
  • Guest checkout, card
  • Checkout with promo code
  • Card declined at payment
3 test cases · steps + objects

Tests from Jira tickets

Point Katalon AI Assistant at a Jira ticket or describe the requirement. In Agent mode it creates the test in your project and shows the file changes for review.

Claude CodeCursorCopilotVS Code
studio-mcp Connected
  • Writes Gherkin feature files
  • Writes the step definitions
  • Reuses your project's test objects
  • Leaves the code for you to review
writeBddFeatureFile("checkout")okwriteStepDefinition("Checkout")ok

BDD through MCP

Your AI coding agent writes Gherkin feature files and their step definitions in your Studio project through the Studio MCP Server. You review and refine the code.

Pay now button 4 candidates
[data-test='pay']98
#btn-pay-now71
//div[3]/button34
Ranked, with fallbacks

Smart locators

Objects are captured with ranked locators and fallbacks, so a renamed class or a moved button does not fail the test.

Click btn_placeOrderwaiting for ready
  • Page loaded
  • Element visible
  • Animation finished
  • Element editable
Step ran once the element was readyNo Thread.sleep() · no AI involved

Smart Wait

Before each web step, Studio waits until the page has loaded and the element is visible, still and editable, so timing failures drop without hard-coded sleeps.

run 248 · step 12Locator not found
#btn-pay-now[data-test='pay'] Healed, awaiting approval

Self-healing

When a locator breaks mid-run, Studio finds the element another way and logs what it changed, so you approve the fix instead of rerunning the suite.

Regression · checkout4 browsers
ChromeWindows 11 Passed
FirefoxWindows 11 Passed
SafarimacOS Passed
EdgeWindows 10 Passed
Parallel sessions on Katalon Test Cloud

Cross-browser runs

Run the same suite on Chrome, Firefox, Safari and Edge at once on Katalon Test Cloud, with no grid or browser farm to maintain.

acme/storefrontfeat/split-pay
#418 Split payment across card and credit
Build and package38sKatalon regression, 3 browsers1,284 passedLint and type check12sDeploy to staging1m 04s
All checks passed, ready to mergekatalon run --profile cim.tran pushed 3 commitsa41f9c2

Runs in your CI

Trigger suites from Jenkins, GitHub Actions, Azure DevOps or GitLab with Katalon Runtime Engine. CI runs need a Runtime Engine license.

Test suite execution report ERROR
12Total3Passed3Failed6Error51.8s
Fail reason

WebUI keywords were not recognised, so several scripts failed to compile. Two booking tests then ran with no browser open.

Test issuesCURA Healthcare booking flowErrorCURA Healthcare appointmentFailedCheckout, split paymentError

AI failure analysis

When a web run fails, AI reads the log, names the root cause in plain language and suggests a fix for you to approve.

Works with your stack
Jenkins GitHub Actions GitLab CI Azure DevOps Jira Copilot
Explore integrations

AI is optional. Admins can turn AI features on or off for the organization and route supported AI requests through your own provider keys. Smart Wait and classic self-healing use no AI.

No credit card required
Where web tests run

Run web tests locally, in your CI, or on Test Cloud

Debug on your own machine, then hand the same suite to Katalon Runtime Engine in your pipeline or to Katalon Test Cloud for browsers at scale.

Katalon Runtime Engine

Run in your CI and inside your network

Katalon Runtime Engine runs Studio tests from the command line in any CI system, including Jenkins, GitHub Actions, Azure DevOps, and GitLab. Tests and data can stay behind your firewall.

One command in your pipelineRuns on your own machines and CI agentsSame suites, one report locally or in TestOps
Run Studio tests in CI/CD
Katalon Test Cloud

Scale out on hosted browsers

Run the same suite on Chrome, Firefox, Safari, and Edge across Windows and macOS at once, with no grid or browser farm to maintain.

Parallel sessions instead of a queueTest Cloud tunnel for apps on your private networkNo grid or driver versions to keep up
Explore Test Cloud

CI runs need a Katalon Runtime Engine license. Test Cloud is licensed separately, and test case-level parallel runs need Katalon Studio Enterprise. See pricing for current plans.

Beyond the browser

Not just web: test mobile, API, and desktop in the same project

The objects, test data, and keywords you build for web tests carry over. Add mobile, API, and desktop tests to the same Studio project and run them from the same pipeline.

Mobile testing

Record native, hybrid, and mobile web apps on iOS and Android, then run them on real devices in Katalon Test Cloud.

Mobile testing in Katalon Studio

API testing

Build REST, SOAP, and GraphQL tests next to your UI tests, and check the calls a page depends on in the same run.

API testing in Katalon Studio

Desktop testing

Automate native Windows desktop applications with the same keywords, object repository, and reports you use for web tests.

Desktop testing in Katalon Studio
By role

What changes for your team

Testers who don't code and engineers who do work in the same project, on the same tests.

Tester

Knows the product best, may not write code
  • Today: Waits for an engineer to automate a flowWith Katalon Studio: Describes or records it and gets a test that runs
  • Today: Recordings break on the next UI changeWith Katalon Studio: Ranked locators, Smart Wait, and self-healing keep them running
  • Today: Reruns a failed test to work out whyWith Katalon Studio: Reads the root cause in plain language

Automation engineer

Owns the framework and the pipeline
  • Today: Hand-writes every wait, locator, and reportWith Katalon Studio: Starts from generated steps and edits the code
  • Today: Maintains a grid and browser driver versionsWith Katalon Studio: Runs on Test Cloud or with KRE, no grid to keep up
  • Today: Writes BDD glue code by handWith Katalon Studio: Reviews feature files and step definitions a coding agent drafted

Selenium under the hood. Studio runs on Selenium 4 with TestNG and JUnit bundled, so your WebDriver code and Selenium IDE projects come with you.

Keep your Selenium tests
Proof

Teams testing web apps with Katalon Studio

review

Automation within reach

“Katalon made automation a reachable option! I really love how easy it makes the automation process, in addition to how easy to use and understand this program is.”

Kimberly M.QA manager
review

A small learning curve

“Katalon has a very small learning curve, which allows manual testers to become cross-functional across automated and manual testing.”

Monish P.Test manager
Questions

Frequently asked questions

What is web testing?

Web testing checks that a web application works as intended for its users: that its flows, its UI, and the API calls behind it behave correctly across browsers. Teams automate the repeatable parts, such as regression and cross-browser checks, and keep exploratory and usability testing manual.

Can AI write web tests in Katalon Studio?

Yes. Describe the scenario to Katalon AI Assistant in Agent mode, or point it at a Jira ticket, and it creates the test case in your project and shows the file changes for you to review. In Web Recorder Plus, the AI Recording Agent (beta) records a test from a plain-English description.

Is AI recording included in the Free plan?

AI recording is available on paid plans. Free users see an upgrade prompt when they open it. See katalon.com/pricing for current plan details.

Do Studio web tests run in CI?

Yes. Katalon Runtime Engine runs Studio tests from the command line in any CI system, including Jenkins, GitHub Actions, Azure DevOps, and GitLab. CI runs need a Runtime Engine license.

Does Katalon Studio work with Selenium?

Yes. Studio is built on Selenium and bundles Selenium 4, TestNG, and JUnit, so there are no drivers or libraries to install. You can import Selenium IDE projects, bring WebDriver code into a Studio project, and call WebDriver directly from your own code.

Which browsers can I test?

Chrome, Firefox, Safari, and Edge, on your own machine or on Katalon Test Cloud across Windows and macOS.

Do we have to use the AI features?

No. Authorized admins can enable or disable AI features for the organization, and supported AI requests can be routed through organization-provided provider keys. Katalon does not use customer AI input or output to train foundation models for other customers.

Run your first AI web test this week

Start a free trial, describe or record one flow from your own app, and run it on two browsers before you change anything else.

Rolling out web testing across several teams? Talk to an expert

Free version, no time limitRuns on your machines with Runtime EngineSOC 2 Type II attestation

The Next Evolution of Manual Testing: Introducing Katalon AI Test Runner

Introducing Katalon AI Test Runner. Watch it run manual test cases live, with evidence for every pass and fail.

Live webinar
9:00 to 10:00 AM EST · Live online
Alex MartinsVP of Strategy
Gia EspositoSenior Solutions Engineer
Save your seat