+63 995 394 7258 | marketing@axentra-global.com Blog Register

AI Test Automation with Selenium, Java Script and Type Script

COURSE OVERVIEW


The AI Test Automation with Selenium, JavaScript, and TypeScript course is a comprehensive, hands-on program designed to equip software testing professionals with the knowledge and practical skills to build intelligent, scalable, and maintainable automated testing solutions. Participants will learn the fundamentals of Selenium WebDriver using JavaScript and TypeScript while exploring modern automation frameworks, test design patterns, and industry best practices.


Beyond traditional test automation, the course introduces participants to the latest advancements in Artificial Intelligence (AI), Generative AI (GenAI), Large Language Models (LLMs), and Agentic AI, demonstrating how these technologies can enhance test creation, maintenance, and execution. Through practical exercises and a live project, participants will gain experience integrating AI-powered tools such as Mabl and Cohere with Selenium to accelerate testing, improve test reliability, and reduce automation effort.


By the end of the training, participants will be capable of developing AI-assisted automation frameworks, implementing data-driven and behavior-driven testing approaches, and leveraging AI technologies to modernize software quality assurance processes.


Duration: 5 days / 40 hours

Delivery Method: Classroom-based, Virtual Instructor Led Training


LEARNING OBJECTIVES


By the end of this course, participants will be able to:

·      Understand the fundamentals of Selenium WebDriver and its role in modern test automation.

·      Develop and execute automated functional test scripts using Selenium with JavaScript and TypeScript.

·      Configure the Selenium automation environment using Visual Studio Code and the required libraries and packages.

·      Utilize Selenium WebDriver APIs for browser navigation, element interaction, validation, synchronization, and handling dynamic web components.

·      Design and implement automation frameworks using Data-Driven Testing, Modular Frameworks, Page Object Model (POM), Mocha, and Jasmine.

·      Create maintainable and reusable automated test scripts by implementing assertions, object repositories, and data-driven techniques using Microsoft Excel.

·      Configure Selenium Grid and execute automated tests across multiple environments.

·      Understand the fundamentals of Artificial Intelligence (AI), Generative AI (GenAI), Agentic AI, and Large Language Models (LLMs) in the context of software testing.

·      Apply prompt engineering techniques and identify practical AI use cases for quality assurance and test automation.

·      Explore AI-powered QA automation tools such as Mabl and understand their capabilities in improving test automation efficiency.

·      Integrate Selenium with AI technologies, including Cohere models and AI agents, to enhance automated testing workflows.

·      Implement AI-assisted Behavior-Driven Development (BDD) and API testing techniques.

·      Apply best practices by completing a hands-on case study that demonstrates the implementation of an end-to-end AI-powered test automation solution.

 

PRE-REQUISITES

Basic knowledge on Software Testing, programming skills on JavaScript and TypeScript, MS Excel and Word

 

AUDIENCE

This training has been designed for beginners, Test Engineers, Software Testers, Test/Quality Analysts to help them automate Software Testing and Test Automation by harnessing the power of AI.

COURSE OUTLINE


DAY 1


·      Selenium Introduction

·      Selenium Features

·      Selenium Suite of Products

·      Understanding locators

·      Getting started with Selenium Webdriver

·      Selenium Webdriver with JavaScript and TypeScript

·      Set Up for Selenium Webdriver with JavaScript and TypeScript

·      Install the necessary packages and libraries

·      Working with extensions

·      Build and execute first script

·      Webdriver navigation APIs, interrogation APIs, Validation APIs

·      Adding Assertion

·      Drilling down into test result


DAY 2


·      Interacting with Form Elements Using WebDriver API

·      Handling Dropdown-box, checkbox, radio buttons

·      Handling Popup Dialogs and Alerts

·      Handling Multiple Windows in Selenium WebDriver

·      Handling Synchronization in Selenium WebDriver

·      Running script on headless browser


DAY 3


·      Object Repository

·      Data driven Testing – MS Excel

·      Handling Dynamic Data

·      POM

·      Configuring GRID


DAY 4


·      Introduction to AI, Gen AI and Agentic AI

·      Understanding LLMs

·      Limitations with LLMs

·      Prompt Engineering

·      GenAI use cases

·      GenAI Tools in the Market

·      AI Powered QA Automation Tool- MABL


Day 5


·      Selenium-Cohere Integration

·      Selenium driven by AI Agents

·      Selenium BDD driven by Gen AI

·      API testing with Selenium- Cohere Models

·      Case Study: Live Project


REGISTER NOW

Learning Experience Survey