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.
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.
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
Open Katalon AI Assistant in Studio. Agent mode is the default.
Describe the scenario in plain English, or point Kai at a Jira ticket.
Review the test case and objects Kai proposes, then keep or change them.
Run the test, and ask Kai to troubleshoot any step that fails.
Type the scenario in plain English and Studio runs each step live in the browser, saving regular test steps and objects. Prefer to drive? Switch to manual recording and click through the flow yourself.
AI recording: Beta since Studio 11.0.0 · paid plans
Open Web Recorder Plus and choose a browser.
Turn on AI Recording Agent (beta) and describe the scenario.
Watch each step run live. Take over and record by hand at any point.
Save. You get test steps and objects you can edit in low-code or in the script view.
Build tests from built-in web keywords, switch to the script view for Groovy or Java, or work in BDD. Through the Studio MCP Server, your AI coding agent can write Gherkin feature files and their step definitions for you to review.
BDD authoring through the Studio MCP Server: GA since Studio 11.7.0 · paid plans
Start from built-in web keywords in the manual view.
Switch to the script view to add Groovy or Java, or call WebDriver directly.
For BDD, connect your coding agent to the Studio MCP Server.
Ask it to write the feature file and step definitions, then review the code in Studio.
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.
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.
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.
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
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.
“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.
Learn more
Related resources
Web application testing: what to test and how
The types of web testing, what each one catches, and where automation pays off.