Ai-Driven Test Automation: Playwright, Selenium, Llms & More
Published 10/2025
Created by Karthik KK
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Level: All | Genre: eLearning | Language: English | Duration: 61 Lectures ( 6h 47m) | Size: 3.23 GB
Build Resilient Test Automation Frameworks from scratch with Self Healing, Caching, Smart Debugging & Local LLMs
What you'll learn
Basics of Prompt Engineering, Context Engineering and Vibe Coding
Applied Context Engineering and Prompt Engineering while writing Self healing code in Selenium/Playwright
Writing Self Healing Selenium/Playwright code with ZERO flaky UI Tests
Understand the Power of Local and Cloud LLMs while healing locators which are broken
Requirements
Good Understanding of Playwright
Good Understanding of Selenium
Good Knowledge in C# .NET
Basics of Programming concepts
Eager to learn and solve real problem at work
Description
Transform Your Test Automation Code (Selenium & Playwright) with AI-Powered IntelligenceThis comprehensive course teaches you how to build intelligent, resilient test automation frameworks that leverage local LLMs to reduce maintenance, improve test stability, and accelerate bug detection-all while maintaining complete test integrity.What You'll Learn:Foundation & SetupInstall and configure local LLMs using OllamaUnderstand prompt engineering, context engineering & model behaviorMaster the fundamentals of effective AI communicationUnderstanding Automation Problems & AI SolutionsIdentify common automation pain pointsUnderstand components for self-healing intelligent test codeAnalyze traditional automation limitationsLearn how AI enables self-healing of locators in SeleniumMaster prompting LLMs for alternative locatorsBuilding Foundation - Local & Cloud LLM CommunicationAccess local LLMs with APIs using OllamaBuild code to access local LLMs via Ollama APIAccess cloud LLMs (OpenAI GPT) with APIsBuild code to access cloud LLMs via OpenAI APICreate centralized configuration for models, URLs, temperaturesRead configuration from appSettings and deserialize to LLMConfigReplace hardcoded values with configurationUnderstand self-healing strategy problem statementExtract LocatorType and LocatorValue from Selenium POM using ToString()Pass PageSource and Locator Context to LLMsGet alternative locators in JSON format for self-healingBuilding Intelligent Locator Strategy for SeleniumUnderstand deserialization of LLM responsesDeserialize LLM response to Class TypeBuild locator strategy architecture for each phaseCreate CurrentLocatorStrategy to get locators from Selenium POMBuild AlternativeLocatorStrategy from collectionsImplement AI Healing to get alternative locators from LLMsBuild AI Healing for different locator types (XPath, CSS, ID, Name)Invoke AI Healing code within self-healing logicDebug and run tests to understand AI self-healing flowBuilding Intelligent Playwright AutomationModify Playwright Page Object Model with AI LocatorsImplement AI Locators with Extension Methods in PlaywrightFix Self-Healing Locator Class for Playwright architectureAdapt TryFindWithCurrentStrategy for PlaywrightUpdate Alternative Strategy Method for PlaywrightHandle different Locator Types and Values in PlaywrightBy completing this course, you'll master building intelligent test automation frameworks using Selenium and Playwright enhanced with local LLMs through Ollama. You'll confidently implement AI-powered locator strategies that reduce maintenance while preserving test integrity, create self-healing mechanisms with human oversight, and use prompt engineering to generate test scenarios from natural language
Who this course is for
QA Engineers
Dev Engineer
AI QA Engineer
AI Dev Engineer
Code:
Bitte
Anmelden
oder
Registrieren
um Code Inhalt zu sehen!