
Discover Katalon Studio, a license-based automation tool for web, API, desktop, and mobile testing across browsers, with recording and playback, codeless automation, and cloud integrations.
Set up Gatland Studio on Windows with step-by-step Java installation, account creation, and download and installation, then configure Java home and path for a successful setup.
Explore the Katalon Studio environment and create a new web based project, then review folders like test cases, object repository, data files, checkpoints, keywords, and reports, learning element locating.
Record a web-based application in Katalon Studio by creating a new project, choosing Chrome, and capturing a sign-up workflow with username and password.
Record a web test in Katalon Studio, add verification checkpoints, and validate element text against an expected value; learn to pause, capture, and review results.
Master manual test case writing in Katalon Studio by building the object repository, scripting with web keywords, and executing web and mobile test flows end-to-end.
Learn to write a Katalon Studio test case by scripting: add objects to the repository, capture elements, and script open browser, enter text, and click actions to automate a sign-up.
Learn to use object spy in Katalon Studio to locate web elements, capture and store them in the object repository, and adjust locator properties for reliable automation.
Explore how to locate web elements using unique properties with element locators, learn common types like id, name, css and xpath, and set up plugins to inspect and verify selectors.
Explore the basics of HTML elements, tags, attributes, and inner text, and learn to fetch and validate element locators using CSS and XPath selectors with Chrome and Firefox plugins.
Learn the css element locator syntax 1 using id selectors with # and tag with id to locate elements uniquely, illustrated with a facebook email field.
Learn the second syntax of the css element locator using class selectors, including dot notation and class name, with an input element example, and note multi-element matches.
Explore the css element locator syntax 3 by focusing on selecting elements with attributes using square brackets and single quotes, such as [type='email'], and combining tag and attribute in selectors.
Learn to build CSS element locators by combining a tag with attributes and additional attributes, such as input[type='password'], and verify it matches exactly one element.
Master css element locator syntax 5 by combining class with any attribute and an index to locate elements, using type attributes and square brackets, then verify in the browser.
Learn to locate web elements with XPath syntax, using // and single-attribute predicates. Emphasizes static attributes and @attribute='value' for reliable login button identification.
Learn to locate web elements with XPath using multiple attributes joined by or, noting the case sensitivity of or, and apply to inputs and dropdowns by combining name and area-label.
Learn to locate web elements with xpath using multiple attributes and the operator, using // syntax to match name and title on a select element and verify by browser highlight.
Master XPath element locators by using star wildcards for tag names and attribute names, learn to locate unique elements like input and select, and craft robust selectors for web automation.
Explore XPath element locator syntax by using inner text to identify elements with dynamic attributes. Use exact text with text() and later learn partial text for flexible element matching.
Learn to locate elements with xpath using partial inner text and the contains function when text is dynamic but includes a static substring like new account.
Master XPath element locator syntax by using contains to handle dynamic values, such as password inputs, enabling partial attribute matching for robust web automation.
Learn advanced xpath techniques to locate elements by referencing a parent or ancestor when attributes are missing. Traverse the DOM from a table to the target input using child paths.
Master locating elements by traversing from child to parent with xpath, using forward slashes and parent references to reach the table from an input with type email.
Explore XPath siblings to locate elements, using following-sibling and preceding-sibling with attributes like name and id, and apply this to inputs and labels.
Explore how to locate web elements with XPath by combining parent, child, and following and preceding siblings, using complex expressions to reach username and password fields.
Learn to locate web elements using css selectors in katalon studio, starting from id and class locators to attribute-based and indexed selectors, and to manage elements in the object repository.
Master XPath element locators by practicing with single and multiple attributes, using or and and operators, starts-with variants, and wildcards. Inspect elements, copy attributes, and verify highlighting to ensure precise identification.
Locate elements by xpath using ex-parte when attributes are absent; leverage inner text, contains, and partial text to handle dynamic values.
Master advanced xpath techniques to locate web elements by navigating from parent to child and back, using siblings and attributes to reliably target inputs like username and password.
Learn to manually add a locator to the object repository when web spy cannot capture an element, defining properties with xpath and using the training menu in tests.
Master browser automation basics with keywords like open browser, maximize window, and close browser, while organizing test cases and an object repository in Katalon Studio.
Explore browser automation using keywords to open and maximize the browser, navigate to google.com, and use back, forward, and refresh buttons to control browser history.
Open a browser, maximize the window, and capture the current page URL and title, then print them to the console using Groovy in Katalon Studio.
Explore browser operation by coding in Katalon Studio. Transition from manual keyword mode to scripting, using open browser, navigate, refresh, back, forward, and print results to console.
Learn how to work with text boxes in Katalon Studio, using set text, send keys, and clear text, and how to encrypt passwords with set encrypted text.
Master checkbox and radio button automation in Katalon Studio by building object repositories, locating elements with distinct properties, and using check and uncheck actions during automated test execution.
Add link and button elements to the object repository, then perform clicks to test sign up flows in a Katalon Studio session.
Learn to work with dropdowns and lists in Katalon Studio, including how to select by index, label, or value, handle single and multiple selections, and de-select options.
Learn to create and use variables in Katalon Studio, using the variables tab, defining data types, and fetching variable values for both manual and script modes.
Master right-click and double-click actions in web automation with Katalon Studio, including right-click offset, coordinate clicks, and navigating through pages by clicking elements.
Learn how to perform mouse over actions in Katalon Studio, compare mouse over and mouse over offset, and use element coordinates to reveal hover menus with the object repository.
Learn to scroll a web page in Katalon Studio using scroll to element and scroll to position, vertical and horizontal scrolling with x and y coordinates, and verify element existence.
Learn to execute JavaScript at runtime to automate browser tasks with Katalon Studio, including maximizing the window and scrolling the page by 800 pixels.
Learn to take screenshots in Katalon Studio by running a test case, opening and maximizing the browser, and using the take screenshot keyword to save captures to a specified path.
Learn to perform keyboard operations in Katalon Studio, typing alphanumeric and special keys, and executing multi-key combos like control c and control v on the login text box.
Learn to execute steps conditionally with if and else in Katalon Studio by creating a variable, comparing it to 10, and nesting actions under the if block.
Explore how to implement if and else logic in Katalon Studio to conditionally click the login link, enter username, or enter only the password when elements are unavailable.
Learn to implement if, else if, and else for multiple conditions in web automation, deciding when to enter username or password during login based on variable like 10 or 20.
Create test suites in Katalon Studio by grouping test cases into streets, arranging execution order, and running suites across browsers. Learn to configure implicit timeouts, retries, and email notifications.
Create and manage a test suite collection in Katalon Studio by grouping test streets into a collection, selecting browsers, and choosing sequential or parallel execution to run multiple tests efficiently.
Generate reports after executing test suites and tests, export results in multiple formats, and review per-test status and details for both test suites and collections.
It is a comprehensive toolset for Web and Api application automation testing. This tool includes a full package of powerful features that help overcome common challenges in web UI test automation, for example, pop-up, iFrame, and wait-time.
This user-friendly and versatile solution help testers test better, work faster, and launch high quality software thank to the intelligence it provides to the entire test automation process.
It is a comprehensive toolset for Web and Api application automation testing. This tool includes a full package of powerful features that help overcome common challenges in web UI test automation, for example, pop-up, iFrame, and wait-time.
This user-friendly and versatile solution help testers test
Here we are going to cover
- Web Application Automation using Record and Play
- Web Application Automation using Keywords
- Web Application Automation using Coding
- Object Repository Concept
- API Testing using Katalon Studio
- BDD Automation
- Use Java in Katalon studio
- End to End Locators
- Best Practices
- Scripting (Groovy Language)
- Realtime project implementation
It is a comprehensive toolset for Web and Api application automation testing. This tool includes a full package of powerful features that help overcome common challenges in web UI test automation, for example, pop-up, iFrame, and wait-time.
This user-friendly and versatile solution help testers test better, work faster, and launch high quality software thank to the intelligence it provides to the entire test automation process.