0% found this document useful (0 votes)
114 views23 pages

Automation Testing Uing Selenium & Katalon Studio

This document provides an overview of automation testing using Katalon Studio. It discusses the prerequisite knowledge needed, the required tools, and the different modes in Katalon Studio including record and playback, manual, and script modes. It also describes various testing actions and functions that can be performed like identifying web elements, handling text boxes, dropdowns, browser functions, and more. It discusses topics like object repositories, handling multiple browser windows, frames, and JavaScript popups. Finally, it briefly covers connecting to databases and executing queries.

Uploaded by

mayur.pol
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
114 views23 pages

Automation Testing Uing Selenium & Katalon Studio

This document provides an overview of automation testing using Katalon Studio. It discusses the prerequisite knowledge needed, the required tools, and the different modes in Katalon Studio including record and playback, manual, and script modes. It also describes various testing actions and functions that can be performed like identifying web elements, handling text boxes, dropdowns, browser functions, and more. It discusses topics like object repositories, handling multiple browser windows, frames, and JavaScript popups. Finally, it briefly covers connecting to databases and executing queries.

Uploaded by

mayur.pol
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 23

Automation Testing using Katalon Studio

Prerequisite
• You should have basic under standing of Oops concept.
• Knowledge of programming language Java is an advantage
• This course is not about selenium Webdriver
Tools Required
• Java Development Kit (jdk 1.8)
• Katalon Studio (verion 4.6)
• Bugzilla application.
Katalon Studio Mode
• Record and Playback Mode
• Manual Mode
• Script Mode
Record and Playback Mode
In “Record and Playback Mode” tester can use this mode to record the
test in one browser and then can run the same test in different browser. In
this mode, Katalon studio will take care of creating the Object repository
Manual Mode
This is the perfect mode for the tester, who are not from programing
background. Katalon studio provides all the function call in the form of
drag n drop component or can be selected from drop down list.
Script Mode
Katalon studio provide the way, by which tester can write the test script
directly. One can use Java/Groovy language for the writing the test script.
WebElement/Test Object
• Any component which is displayed on web page is web element
• Example :- Textbox, Link, Dropdown
• In order to work with web element , first we need to identify it and
locate it on web page
• You can identify the web element using id, CSS, Xpath...
Object Repository
• Centralize location for storing all the Test Object/Webelement
• Re-Usability
• Modification at one place , will applicable to all the script
• Easy to maintain
Browser Function
• Opening a Browser
• Closing the Browser
• Maximize
• Refresh
• Opening the url
Handling Textbox/Textarea
• Set Text
• SendKeys
TestObject
• In Katalon Studio Webelement are considered as TestObject
• TestObject contains the locator for the web element
• findTestObject is the method , which we need to use while working in
script mode
Click Action
• You can use the click action with
• Button
• Hyperlink
CheckBox Action
• Un-Check
• Check
DropDown/Combo Box
• Select Option By Index
• Select Option By Label
• Select Option By Value
• Select All Option
Variables Type
• Private
• Public
• Global
Webdriver - Wait
• Implicit Wait – Wait for fixed duration
• Explicit Wait – Conditional wait and wait for dynamic duration
Webdriver - Wait
• Wait For Element Clickable – Make your script to wait , untill you can
perform the click action on it
• Wait For Element Present – Make your script to wait, untill it is loaded in
the DOM
• Wait For Element Visible – Make your script to wait, untill it is loaded in
the DOM and visible in UI
• Wait For Page Load – Make your script to wait, untill the web page is
loaded in browser
Handling Multiple Browser Window
• Switch to Window Index
• Switch to Window Title
• Switch to Window Url
• Close Window Index
• Close Window Title
• Close Window Url
Handling Frames
• Frame :- HTML frames are used to divide your browser window into multiple
sections where each section can load a separate HTML document
• Switch to Frame
• Switch to Default Content
JavaScript Popup
• JavaScript Popup are use to inform the user
• Alert :- Inform the user about the action, about invalid information
• Confirmation Popup :- Requires user confirmation
• Prompt :- Requires user input
Data Base Connectivity

Query Db

MSSQL
Java, C# …
Oracle
Postgres Result Db

Data Base Connectivity
Get Driver

Load the
Close the
driver in
Connection
memory

Fire the
query and Create the
get the connection
result

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy