Katalon Studio ToolBars and Editors/Views
Katalon Studio Main ToolBar
The Main Toolbar in Katalon contains the most frequently used commands and action while automation.
Main Toolbar is Quick Access Toolbar which Contains most commonly performed actions.
|Save||To Save current opened artifact|
|Save All||To Save all artifacts|
|TestOps||Katalon TestOps is a cloud based service|
|Git||Git related commands like clone, branch, pull, push etc.|
|New- Test Case/ Folder/Test Suite etc.||To add a new test case, folder, Test Suite, Test Suite Collection, Test Object, Keyword, Checkpoint etc. Note: in few newer version this sign is not available, this can be achieved by clicking on File-> New|
|Spy Web||Web Object Spy to capture elements on the web.|
|Record Web||Record Web for recording web UI test cases|
|Spy Mobile||Spy Mobile to capture elements on mobile.|
|Record Mobile||Record Mobile for recording Mobile UI test cases|
|Spy Window||Spy Window object|
|Record Window||Record Window Action|
|Build CMD||Build CMD to generate command to run from command prompt|
|Run||Run the current test case.Test case can be executed in any browser by selecting the browser clicking down arrow.|
|Debug||Debug the current test case. Note: Debug is enabled for enterprise version only.|
|Stop||Stop the ongoing execution|
|Cloud||Store project code to cloud|
|Profiles||Select execution profile. This profile is applied to the test cases during execution.|
|User details||Logged in user, options to manage plugins, reload plugins, deactivate user etc.|
Katalon Studio Test Explorer
Test Explorer in Katalon is on the left side of the screen and is used to manage and organize test.
|Profiles||Displays all execution profile for the current project|
|Test Cases||Displays all test cases created in current project|
|Object Repository||Displays all the elements saved in the current project|
|Test Suites||Displays all Test suites and Test suite collections|
|Data Files||Displays all the test data files used in current project|
|Checkpoints||Displays all the checkpoints in current project|
|Keywords||Displays all the keywords in current project|
|Test Listeners||Displays the Test listeners created in current project|
|Reports||Displays all the reports generated for current project|
|Include||It contains cucumber feature file and Step Definitions|
|Plugins||Displays all the plugins installed.|
Keywords Browser in Katalon Studio
It displays all available keywords supported by Katalon Studio. Quick Access Keywords can be used directly in test cases by drag and drop.
EDITORS/Views in Katalon Studio
Editors display the information of the object.When an object like test case or test suite is clicked , it opens in an editor window which displays the details that it contains and allows you to edit it as per your requirement.
Katalon has many editors. Following are the editors in katalon Studio:
- Test Case Editor
- Web Services Editor
- Test Collection Editor
- Test Case Editors
Test Case Editor View
When you create and open a test case, it opens an editor that has following tabs:
- Manual tab – directly use add button to add actions and steps in the test
- Script tab – you can use programming language (java/groovy)
- Variables tab – variables used in test case are stored here
- Integration tab
- Properties tab – shows all properties of test case
Web Service Editor View
For API testing we use rest or soap calls.For this Katalon has following:
RESTFUL request editor
- Select the request from the drop down(GET, POST, PUT, DELETE, PATCH etc.)
- Enter the URL
- Enter query parameters.
- At the bottom of the editor there is option to HTTP Header, HTTP Body etc.
- You can add them as per your web service and then click on Test request button next to the URL.
- Once the web service is executed the response is generated in the response window.
- SOAP request editor
Test Suite Editor View
Test suites is a collection of test cases. When you open a test suite,Test Suite editor that contains the following tabs:
- Main tab
- Integration tab
Test Suite Collection Editor View
- Test Suite Collection contains set of test suites.
- User can execute test suites together.
- Different suite can be run in different browsers.You can also add same suite multiple times and execute on different browsers.