AI-Driven Test Automation: Playwright, Selenium, LLMs & More
Published 10/2025
Duration: 6h 47m | .MP4 1280x720 30 fps(r) | AAC, 44100 Hz, 2ch | 3.23 GB
Genre: eLearning | Language: English
Published 10/2025
Duration: 6h 47m | .MP4 1280x720 30 fps(r) | AAC, 44100 Hz, 2ch | 3.23 GB
Genre: eLearning | Language: English
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 Intelligence
This comprehensive course teaches you how to buildintelligent,resilienttest automation frameworks that leveragelocal LLMsto reduce maintenance, improve test stability, and accelerate bug detection—all while maintaining complete test integrity.
What You'll Learn:
Foundation & Setup
Install and configure local LLMs using Ollama
Understand prompt engineering, context engineering & model behavior
Master the fundamentals of effective AI communication
Understanding Automation Problems & AI Solutions
Identify common automation pain points
Understand components for self-healing intelligent test code
Analyze traditional automation limitations
Learn how AI enables self-healing of locators in Selenium
Master prompting LLMs for alternative locators
Building Foundation - Local & Cloud LLM Communication
Access local LLMs with APIs using Ollama
Build code to access local LLMs via Ollama API
Access cloud LLMs (OpenAI GPT) with APIs
Build code to access cloud LLMs via OpenAI API
Create centralized configuration for models, URLs, temperatures
Read configuration from appSettings and deserialize to LLMConfig
Replace hardcoded values with configuration
Understand self-healing strategy problem statement
Extract LocatorType and LocatorValue from Selenium POM using ToString()
Pass PageSource and Locator Context to LLMs
Get alternative locators in JSON format for self-healing
Building Intelligent Locator Strategy for Selenium
Understand deserialization of LLM responses
Deserialize LLM response to Class Type
Build locator strategy architecture for each phase
Create CurrentLocatorStrategy to get locators from Selenium POM
Build AlternativeLocatorStrategy from collections
Implement AI Healing to get alternative locators from LLMs
Build AI Healing for different locator types (XPath, CSS, ID, Name)
Invoke AI Healing code within self-healing logic
Debug and run tests to understand AI self-healing flow
Building Intelligent Playwright Automation
Modify Playwright Page Object Model with AI Locators
Implement AI Locators with Extension Methods in Playwright
Fix Self-Healing Locator Class for Playwright architecture
Adapt TryFindWithCurrentStrategy for Playwright
Update Alternative Strategy Method for Playwright
Handle different Locator Types and Values in Playwright
By 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
More Info

