Toolbars and Views

Toolbar

Since version 8.1.0.

full toolbar

The Main Toolbar contains the most common actions you usually perform, for example: creating test resources or executing automated tests.

System features

Icon Description

Save

Save the currently opened test artifact.

Save all

Save all opened test artifacts.

Web Object Spy

Open Spy Web to capture elements on websites.

Mobile Object Spy

Open Spy Mobile to capture elements on mobile applications.

Spy Windows Object

Open Spy Windows Object to capture elements in Windows.

Web Record

Open Record Web to record WebUI test cases.

Mobile Recorder

Open Record Mobile to record mobile test cases.

Window Recorder

Open Record Windows Actions to record Windows test cases.

Run

Run the currently open test case. You can select an app to run the test from the dropdown list:

  • Chrome
  • Firefox
  • IE
  • Safari
  • Edge
  • Remote
  • Headless
  • Android
  • iOS (on macOS)
  • Custom

Run and debug

Run and debug the currently open test case. You can select an app to run the test from the dropdown list:

  • Chrome
  • Firefox
  • IE
  • Safari
  • Edge
  • Remote
  • Headless
  • Android
  • iOS (on macOS)
  • Custom

Debug

Debug the currently open test case. See Debug a test case.

Stop

Stop the current test execution session.

Open Command Builder to generate commands for console execution.

Execution profile

Execution profile (testing environments) to be applied when running tests.

help center

Access our Help Center and our Forum.

channels

You can also submit any feedback or further questions to our channel. Katalon experts and users will try to help you as soon as possible.

Plugin Features

Icon Description

Command for Git activities. You can select these options by selecting these options that appear in the dropdown list (after enabling Git):

  • Clone Project
  • Share Project
  • Show History
  • Manage Branches
  • Commit
  • Push
  • Pull
  • Fetch

TestOps

Katalon TestOps is our dedicated platform for QA orchestration, test analytics, and advanced reports.

Applitool

Applitools is a built-in visual testing tool for Recording and Scripting modes.

Selfhealing

Self-Healing automatically tries out other locators when the default locator fails.

Import test case from JIRA integrated account.

Tests Explorer View

The Tests Explorer view allows you to browse the structure of your project and access all your test artifacts. Using the context menu on the view, you can create new artifacts, organize the view's items, or drag and drop them to certain editor views if needed.

tests explorer
Group Description
Profiles List all execution profiles of the current project
Test Cases List all test cases within current project
Object Repository List all test objects of the current project
Test Suites List all test suites and test suite collections of the current project
Data Files List all test data of the current project
Checkpoints List all checkpoints of the current project
Keywords List all custom keywords of the current project
Test Listeners List all test listeners of the current project
Reports List all generated reports of the current project
TestOps Contains all test runs from TestOps server
Include Contains Cucumber Features File and Step Definitions
Plugins Contains all plugins file of the current project

Notes:

By default, Tests Explorer displays all test artifacts. From version 7.0.0 onwards, you can customize Tests Explorer by selecting Project > Settings > Explorer. Uncheck test artifacts you want to hide, then click Apply and Close.

explorer settings

Keywords Browser View

The Keywords Browser view displays all available keywords supported by Katalon Studio, including built-in, custom, and utilities keywords. When you create a Test Case script, you can drag and drop the keywords in the Keywords Browser to the Test Case editor.

keywords browser

Editors

The editor is used to modify the detailed information of an object. Each test artifact has its own editor.

Test Case Editor

When you open a test case, the test case editor contains the detailed information of that test case in the following tabs:

  • Manual tab
  • Script tab
  • Variables tab
  • Variables (Script mode) tab
  • Integration tab
  • Properties tab

Manual tab

The Manual tab displays the Manual view, where the basic keyword-driven configuration allows you to create automated tests without coding. Refer to Manual View for more details.

manual tab

Script tab

The Script tab displays the Script view, where advanced users with a programming background can modify test scripts using either Groovy or Java language. Refer to Script View for more details.

script

Variables tab

The Variables tab shows all defined Variables for that Test Case. Refer to Public Variables for more details.

variable

Variables tab (Script mode)

The Variables tab (Script mode) shows all defined Variables for that Test Case in Script mode.

variable script

Integration tab

The Integration tab displays your configured Integration in the project, for example: qTest, Jira, Azure DevOps, etc. Refer to Integrate test case for more details.

integration

Properties tab

The Properties tab displays general information about the Test Case, including the Description and the Comment.

properties
  • Description: You can add or edit this field to provide detailed information about the Test Case
  • Comment: This field is read-only. The content is extracted and populated from the comment keyword in the Test Case. You can leverage the Comment field to involve in development process of your company by providing requirements in the Comment. For more information about the Comment keyword, see Comment.

Test Object Editor

To open a Test Object, go to Test Explorer > Object Repository and select the Object you want to open. The Test Object Editor displays all detailed information of a Test Object, including Properties and Object identification mechanisms. Refer to Spy Object for more details.

object editor

Web Service Editor

To open a Web Service, go to Test Explorer > Object Repository and select the Web Service you want to open. When you open a RESTful or SOAP Request Object, the Web Service editor displays detailed information of the current project, including the resource URL, request methods, and parameters. Refer to RESTful and SOAP for more details.

RESTful Request Object Editor

RESTful

SOAP Request Object Editor

SOAP

Test Suite Editor

When you open a Test Suite, the Test Suite editor displays detailed information of that Test Suite, including:

  • Main tab
  • Script tab
  • Integration tab
  • Result tab

Main tab

The Main tab displays basic information about the Test Suite, such as which Test Cases to execute, the execution mechanism, and Data Binding. Refer to Execute a test suite for more details.

main tab

Script tab

The Script tab displays the Script view, where you can set the environment, setUp, tearDown, or any configuration at Test Suite level. To learn more about Test Suite configuration, see Test Suite.

script tab

Integration tab

The Integration tab displays information regarding your Test Suite Integration, for example, with qTest. Refer to Integrate test suite for more details.

integration tab

Result tab

After you execute the test, the Result tab displays the result of the latest execution, including the Passed/ Failed status of each Test Case, the Summary Report, all Execution Settings, and the Execution Environment.

result tab

Test Suite Collection Editor

A Test Suite Collection contains a set of Test Suites, which allows you to execute multiple Test Suites together in either Parallel mode or Sequential mode. The Test Suite Collection editor has two tabs: The Main tab and the Result tab. Refer to Test suite collection for more details.

Main tab The Main tab displays which Test Suites to be executed, the Profile of each Test Suite, and the Execution Mode of the Test Suite Collection.

main tab

Result tab

After you execute the test, the Result tab displays the result of the latest execution, including the executed status and the Failed/ Total rate of each Test Suite. You can view detail results of each Test Suite by clicking Show details.

result tab

Data File Editor

When you open a Data File, the Data File editor displays detailed information of the Data File, including the Data Source and the data set preview. You can upload your data from an Excel file, a CSV file, a database query or create your own data file in Katalon Studio. Refer to Manage Test Data for more details.

  • Import Data File with an Excel file:

    excel
  • Import Data File with a CSV file:

    data csv
  • Create Data File manually using Katalon Studio:

    internal data
  • Import Data File with a Database Query:

    database query

Checkpoint Editor

When you open a Checkpoint, the Checkpoint editor displays the detailed information of the Test Data, including the Data Source and its Taken Snapshot. Refer to Manage Checkpoints for more details.

checkpoint

Keyword Editor

When you open a Custom Keyword, the Keyword editor displays the Keyword content in Script view. This scripting editor is similar to the Script view of Test Cases, where you can define new Custom Keywords using Groovy or Java. Refer to Introduction to Custom Keywords for more details.

keyword

Global Variables View

The Global Variables view allows you to browse the list of defined Global Variables in your Project. You can either view your Global Variables in Manual view or in Script view. Refer to Global Variables for more details.

Manual view

global variable

Script view

global variable script view

Job Progress View

The Job Progress view allows you to see the Progress of executing Test Cases and Test Suites.

job progress

Problems View

The Problems view shows errors and warning messages raised when setting up a Project or designing a Test Case, Test Suite, Test Object, or Test Data.

problems view

Event Log

The Event Log displays all run-time activities from all plugins and integrations enabled for your test run. Refer to Plugin for more details.

event log

Console View

The Console view shows the system logs of all run-time activities performed while Katalon Studio executes the automated test. The Console output generated from Test Scripts is also displayed here.

console

Log Viewer View

The Log Viewer shows the real-time report/log of the test execution. Refer to View Execution Log for more details.

log viewer summary

Click on the expand button to see more information in the Log Viewer.

log viewer

Report View

The Report view allows you to view detailed information of completed test execution for a certain Test Suite.

report view

You can use the search bar to find the desired information in your Report.

report view

Test Suite Collection Report view

The Test Suite Collection Report view allows you to view detailed information of completed test execution for a certain Test Suite Collection. Refer to Test Suite Collection Report for more details.

test suite collection report

Feedback