ISHA TUITIONS
Back

AI Powered Playwright Python Automation AI Chatbot, UI, AI, API, CI/CD & Ollama LLM Evaluation-Live Training -Demo

AI Powered Playwright Python Automation AI Chatbot, UI, AI, API, CI/CD & Ollama LLM Evaluation -Live Training (Playwright, Python, Pytest, Page Object Model, UI & API Testing, CI/CD, GitHub Actions, ChatGPT, AI Chatbots, Ollama & LLM Evaluation) The Playwright Python …

Event Information

  • Price Rs.6,900.00 per participant
  • Start Time 9:00 pm September 9, 2026
  • Finish Time 10:00 pm September 9, 2026
  • Capacity Limited to 100 people

AI Powered Playwright Python Automation AI Chatbot, UI, AI, API, CI/CD & Ollama LLM Evaluation -Live Training

(Playwright, Python, Pytest, Page Object Model, UI & API Testing, CI/CD, GitHub Actions, ChatGPT, AI Chatbots, Ollama & LLM Evaluation)

The Playwright Python Automation: UI, API, CI/CD, AI Chatbot & Ollama LLM Testing – Live Training is a practical, industry-focused program designed to help QA professionals build modern automation testing skills using Python, Playwright, PyTest, AI, and LLM technologies.

This course covers UI automation, API testing, PyTest framework development, Page Object Model (POM), multi-browser testing, mobile emulation, network mocking, and CI/CD with GitHub Actions. You will also learn how to build scalable and maintainable Playwright automation frameworks using real-world testing practices.

A key focus of the course is AI and chatbot testing. You will learn to automate text and voice-based chatbots, handle dynamic and streaming responses, work with browser media permissions, and validate chatbot outputs.

The course also introduces Ollama and LLM-as-a-Judge evaluation, allowing you to use a local LLM to intelligently evaluate AI-generated responses and convert those evaluations into automated PASS/FAIL PyTest assertions.

 

Why Choose This Playwright Python Automation UI, API, CI/CD, AI, AI Chatbot & Ollama LLM Evaluation Course?

  • Learn Playwright automation with Python from fundamentals to advanced concepts.
  • Build real-world UI and API automation frameworks using PyTest.
  • Learn Page Object Model (POM) and scalable framework architecture.
  • Gain practical experience with AI chatbot text and voice automation.
  • Learn to test dynamic and streaming chatbot responses.
  • Use Ollama and LLM-as-a-Judge for intelligent AI response evaluation.
  • Implement AI-based PASS/FAIL assertions in automated tests.
  • Learn multi-browser, mobile emulation, network mocking, and API testing.
  • Automate test execution using GitHub Actions CI/CD.
  • Work on a real-world final project combining Playwright, Python, PyTest, AI, Ollama, and CI/CD.
  • Get practical live training focused on hands-on automation and AI testing skills.

    About the Instructor:

    Tripura is a passionate Automation Testing professional with extensive experience in Web Automation, Playwright, Selenium, and Python-based Test Frameworks. Over 8 years, she has worked across multiple real-world automation projects, building scalable and maintainable frameworks for UI and API validation using modern tools and best practices.

    Having trained and mentored 300+ professionals globally and conducted over 15 successful corporate and public training batches, Tripura is known for transforming learners into confident automation engineers ready for real-world challenges.

    Known for her hands-on and example-driven teaching style, she simplifies even complex automation concepts — from synchronization to CI/CD integration — making learning both engaging and practical.

    What truly sets her apart is her ability to bridge theory with real-world implementation. Through her interactive sessions, learners gain the confidence to design complete Playwright automation frameworks using Python, integrate them with Jenkins or GitHub Actions, and apply these skills effectively in live projects.

     

    Sample Videos:

    AI-Powered Playwright Automation with Python – UI, API & CI/CD Framework -Live Training – Demo Recording

     

    AI-Powered Playwright Automation with Python – UI, API & CI/CD Framework -Live Training – Day 1 Recording

    Live Sessions Price:

    For LIVE sessions – Offer price after discount is 300 USD 259 USD 89 USD Or 13000 INR 12900 INR 6900 Rupees

    Enroll For Free Demo

    OR

    WhatsApp

    Free Demo On:

    Indian Timings: 9th september @ 9:00 PM– 10:00 PM (IST)/

    U.S Timings: 9th September @ 11:30 AM – 12:30 PM (EST)/

    U.K Timings: 9th September @ 4:30 PM – 5:30 PM (BST)

     

    Class Schedule:

    For Participants in India: Monday to Friday @ 9:00 PM– 10:00 PM (IST)

    For Participants in the US: Monday to Friday @ 11:30 AM – 12:30 PM (EST)

    For Participants in the UK: Monday to Friday @ 4:30 PM – 5:30 PM (BST)

    What students have to say about Tripura:

    👨 Kiccha Kotigobba:
    As today marks final python with playwright session, I would like to thankyou Tripura ma’am for your Excellent teaching and constant support throughout the course. I am especially grateful for your immense patience in answering every single doubt, no matter how small. Thank you for upgrading our skills and truly grateful for your patience and support, Mam!

    👨 Chiranjiv chakravarthi:

    @Tripura Mam Thank you Tripura for your time that you have given me for this session. I was very impressed with the way the concepts were delivered. I hope that in future you will continue to make more students knowledegable. Your technique was excellent through which all A to Z were deliverd iand I trully appreciate eerything.

    👨 Bhawesh:

    @Tripura Mam
    Thank you so much for such a well-structured and informative course. Even though I couldn’t attend a few live sessions, the recordings made it easy to catch up and continue learning without missing out. The course has given me valuable knowledge and helped me prepare with much more confidence. I truly appreciate your guidance, effort, and support throughout. Wishing you all the best, and thank you once again!

    👩  Manideepika:

    Hi Ma’am, I just wanted to take a moment to thank you for your support and for the way you explained Playwright and Python. Due to some breaks and personal circumstances, I was not able to follow everything properly and practice. But I wanted to continue listening to the classes and for the money I put on and your teaching. But whatever I could learn from your classes, I will definitely try to focus and need to get back into my track. Honestly, there were most of the times when I felt I might not even be able to continue listening to the classes, but the way you explained everything patiently and made the concepts easier helped me stay connected.Thank you so much for your effort, patience, and support. I truly appreciate the time and energy you put into teaching us and explaining things in the best possible way.
    Thank you once again, Ma’am. 🙏

    👩  Tripti Pandey:
    Thank you Tripura for such an amazing learning experience! You made Playwright easy to understand, even for those of us who were new to coding and automation. Your patience, simple explanations, and constant encouragement really boosted our confidence. Thank you for all the time and effort you put into teaching us—I truly appreciate it!

    👨 Pradip Ambhore:

    Thank you @Tripura Playwright With Python Trainer for conducting this well-structured course over the last 1.5 months. The sessions were interactive, engaging, and all our doubts were addressed patiently and clearly. The course has enhanced our skills and provided a strong foundation in Python, Playwright automation, framework development, API testing, and database basics, which will be valuable in real project implementations. Thank you once again for your dedication, guidance, and continuous support throughout this learning journey.

    👨 Hari Pavan:
    @Tripura Mam I would like to take a moment to sincerely thank you for the excellent training sessions. The way you explained each topic with patience, practical examples, and real-time scenarios made learning easy and enjoyable. Your support in clearing every doubt gave us the confidence to start working with Playwright. Thank you for all your time and effort. Wishing you continued success in inspiring and training many more learners!☺️

    👨 Avinash M:
    Thank you @Tripura Playwright With Python Trainer, for the interactive and informative Python and Playwright sessions. The course was enjoyable, and we learned a lot from your guidance and support.

    Even though the course has come to an end, we hope we can still reach out to you whenever we need help or advice. 😊

    Grateful to Isha Academy for this learning experience. 🙏❤️

    👨Sasi:

    Thank you @Tripura Playwright With Python Trainer Ma’am for being such an amazing trainer throughout the course. Your patience in clearing all our doubts and explaining concepts so clearly made the learning experience enjoyable and valuable.

    👩 Bacho

    I recently completed the “Playwright with Python for Automation Testing” course from Isha Training Solution and I can confidently say it’s one of the best decisions I’ve made for my testing career. If you’re serious about learning modern, fast and reliable test automation in 2026, look no further. Isha Training Solution’s Playwright with Python course is easily worth 5+ stars.

    👩 Kirti:
    This was the best Playwright course I’ve attended! You have explained concepts clearly and made the sessions very engaging. You have demonstrated exceptional patience in addressing queries and was always willing to repeat topics whenever asked, ensuring everyone understood thoroughly. Highly recommend this training.

    👨 Vishnu:
    Thank you, Tripura, for your time and effort in delivering the Playwright Automation training. Overall, it was a good training session. You explained the concepts clearly with practical examples, which made it easier to understand.

    👨Shahensha:
    Trainer Name: Tripura,  She was really good and her patience is excellent to explain until we get the thing cleared. Really superb, I have joined lot of courses here, I like this training session. As a Performance Tester I want to learn Playwright with Python. First Time I listened all the classes without skipping and trainer is really good to help and resolving the queries.

    👨 Rohit Kulkarni:
    Excellent sessions by Tripura! Her step-by-step approach and real-time demonstrations made Playwright automation concepts easy to understand and apply. The way she explained Python integration and framework setup was simply outstanding.

    👩 Sana:
    I loved how Tripura explained complex topics like synchronization, POM structure, and CI/CD setup in such a clear and structured way. Her hands-on examples really helped me gain confidence in designing automation scripts using Playwright and Python.

    👨 Karthik Reddy:
    Tripura’s Playwright Automation course was a complete game-changer! She covered everything — from fundamentals to advanced framework development — with real-world insights and practical use cases. Highly recommended for anyone looking to excel in test automation.

    👩 Priyanka Guptha:
    I started as a beginner in automation, but Tripura made each concept easy to grasp. Her real-time examples on test execution, reporting, and debugging gave me a strong foundation in Playwright and Python automation.

    👨 Aditya Chauhan:
    The sessions by Tripura were extremely engaging and insightful. Her focus on code reusability, framework design, and debugging techniques greatly enhanced my understanding of end-to-end automation.

    👩 Pooja Abhishek Maheshwari:
    One of the best trainers I’ve learned from! Tripura’s course perfectly blended theory with hands-on implementation. She ensures every student understands not just how to automate, but why each step matters in building a scalable framework.

     

    What Will I Learn by the End of This Course?

    • Master Playwright with Python for robust UI automation.
    • Build scalable PyTest automation frameworks using Page Object Model (POM).
    • Perform complete API testing and integrate API + UI automation.
    • Implement data-driven, parallel, and multi-browser testing.
    • Automate dynamic web applications, mobile scenarios, and network mocking.
    • Automate AI chatbots, including text, voice, and streaming responses.
    • Use Ollama Local LLM for intelligent chatbot response evaluation.
    • Implement LLM-as-a-Judge to validate non-deterministic AI responses.
    • Convert AI evaluation results into automated PASS/FAIL assertions.
    • Debug and analyze tests using Playwright Trace Viewer and reports.
    • Implement CI/CD automation with GitHub Actions.
    • Build a complete Playwright + Python + PyTest + Ollama AI Testing Framework as a real-world final project.

    Salient Features:

    • 30 Hours of Live Training along with recorded videos
    • one year access to the recorded videos
    • Course Completion Certificate

     

    Who can enroll for this course?

    • QA Engineers and Automation Testers looking to master Playwright with Python.
    • Manual Testers who want to transition into automation testing.
    • SDETs and Software Developers interested in modern test automation.
    • Test Engineers working with UI and API testing.
    • Professionals looking to learn AI Chatbot and LLM testing.
    • Testers interested in PyTest, CI/CD, and automation frameworks.
    • Beginners with basic programming knowledge who want to build automation skills.
    • Professionals looking to gain practical experience with Playwright, AI, Ollama, and LLM evaluation.

     

    Course syllabus:

    Phase 0: Python Essentials for Test Automation

    Python Setup & Fundamentals

    • Installing Python and configuring VS Code
    • Python virtual environments
    • Variables and Data Types
    • Operators
    • Conditional statements
    • Loops
    • Functions and parameters

    🎯 Assignment: Build a Python utility script for generating and validating test data.

    Python OOP for Test Automation

    • Classes and Objects
    • Constructors
    • Encapsulation
    • Inheritance
    • Reusable methods and utilities
    • Why OOP is important for automation frameworks

    🎯 Assignment: Create reusable Python classes for test data and common automation utilities.

    File & Test Data Handling

    • Reading and writing files
    • JSON handling using Python standard libraries
    • Creating reusable test data
    • Importing modules and packages
    • Structuring Python automation utilities

    🎯 Assignment: Read JSON test data and create a Python utility to retrieve user information.


    Phase 1: Playwright Foundations

    Getting Started with Playwright

    • What is Playwright and why use it for automation?
    • Playwright architecture
    • Installing Playwright for Python
    • Sync vs Async Playwright APIs
    • Browser, BrowserContext and Page
    • Launching Chromium, Firefox and WebKit
    • Headed vs Headless execution

    🎯 Assignment: Create your first Playwright script to launch a browser, navigate to a website and perform abasic validation.

    Browser, Context & Page Management

    • Understanding Browser lifecycle
    • BrowserContext lifecycle
    • Page lifecycle
    • Multiple pages and browser tabs
    • Popups and new windows
    • Handling frames and iframes
    • Screenshots and video recording

    🎯 Assignment: Automate a scenario involving multiple tabs and an iframe.

    Locators & Web Elements

    • Understanding Playwright locators
    • Role-based locators
    • get_by_role()
    • get_by_text()
    • CSS selectors
    • XPath selectors
    • Locator chaining
    • Handling dynamic elements

    🎯 Assignment: Build robust locators for a dynamic web application.

    Dynamic Web Elements & Auto-Waiting

    • Dynamic tables
    • Dropdowns
    • Checkboxes and radio buttons
    • Handling changing UI elements
    • Playwright auto-waiting mechanism
    • Understanding locator stability

    🛠 Mini Project: Automate a dynamic web page containing tables, dropdowns and dynamically loadedelements.


    Phase 2: Playwright Actions & Assertions

    User Actions & Interactions

    • click()
    • fill()
    • press()
    • Keyboard actions
    • Mouse actions
    • Hover
    • Scrolling
    • File uploads
    • File downloads

    🎯 Assignment: Automate a complete user workflow involving forms, uploads and downloads.

    Assertions & Validations

    • Playwright Web-First Assertions
    • Text validation
    • Visibility validation
    • Attribute validation
    • URL validation
    • Soft assertions
    • Custom assertions

    🎯 Assignment: Create a validation suite containing positive and negative assertions.

    Building Stable Automation

    • Understanding Playwright’s automatic waiting
    • Handling dynamic loading
    • Waiting for elements and pages
    • Handling timeouts
    • Reducing flaky tests
    • Debugging failed interactions

    🛠 Mini Project: Stabilize a flaky end-to-end test using proper locators, assertions and synchronization.


    Phase 3: PyTest & Framework Development

    PyTest Fundamentals

    • Introduction to PyTest
    • Creating and executing tests
    • Test discovery
    • Assertions
    • Test organization
    • ini
    • Test markers

    Fixtures & Test Setup

    • Understanding PyTest fixtures
    • Fixture scopes:
    • Function
    • Class
    • Module
    • Session
    • py
    • Setup and teardown
    • Browser and context fixtures

    Parameterization & Parallel Execution

    • mark.parametrize
    • Data-driven testing
    • Running multiple test scenarios
    • Parallel execution using pytest-xdist

    Environment & Secrets Management

    • Environment variables
    • .env files
    • Managing usernames, passwords and API credentials
    • Separating configuration from test code

    🎯 Mini Project: Build a reusable PyTest framework with fixtures, parameterization, parallel execution andenvironment configuration.


    Phase 4: Page Object Model & FrameworkArchitecture

    Page Object Model (POM)

    • What is Page Object Model?
    • Benefits of POM
    • Creating Page classes
    • Reusable page methods
    • Separating locators from test cases

    Advanced Framework Architecture

    • Base Page
    • Base Test
    • Page inheritance
    • Helper utilities
    • Reusable methods
    • Test data management
    • Framework folder structure

    Clean Automation Framework Design

    • Separation of responsibilities
    • Managing locators
    • Managing test data
    • Utility functions
    • Configuration management
    • Designing maintainable automation frameworks

    🛠 Mini Project: Build a scalable Page Object Model framework with reusable utilities and cleanarchitecture.


    Phase 5: API Testing with Playwright

    API Testing Fundamentals

    • Understanding API testing
    • HTTP methods:
    • GET
    • POST
    • PUT
    • DELETE
    • APIRequestContext
    • Sending API requests
    • Validating status codes and responses

    API Authentication & Validation

    • Authentication headers
    • Bearer Token authentication
    • Basic authentication
    • Request headers and parameters
    • Request body
    • Response body validation

    Hybrid UI + API Automation

    • Using APIs for test data setup
    • Creating application state through APIs
    • Performing UI validation
    • API-based cleanup
    • Combining API and UI automation

    🛠 Mini Project: Create a hybrid UI + API automation workflow.


    Phase 6: Advanced Playwright Features

    Multi-Browser & Session Management

    • Chromium, Firefox and WebKit
    • Multi-browser execution
    • Storage state
    • Session reuse
    • Authentication state

    Mobile Emulation & Geolocation

    • Mobile device emulation
    • Viewport configuration
    • Device profiles
    • Responsive testing
    • Geolocation testing
    • Permission handling

    Network Interception & Mocking

    • Understanding network interception
    • Request interception
    • Response mocking
    • Blocking network requests
    • Simulating API failures

    Debugging & Trace Viewer

    • Playwright Trace Viewer
    • Analyzing failed tests
    • Debugging automation failures
    • Understanding test execution traces

    🛠 Mini Project: Build network-mocked tests with session reuse and execute them across multiplebrowsers.


    Phase 7: Playwright Chatbot Automation – Text &Voice

    Chatbot UI Automation

    • Understanding chatbot automation challenges
    • Targeting dynamic chat inputs
    • Automating send buttons
    • Extracting chatbot responses
    • Handling dynamically generated messages
    • Handling streaming responses

    Dynamic Response Handling

    • Waiting for chatbot responses
    • Handling typing indicators
    • Detecting response completion
    • Managing non-deterministic response timing
    • Creating reusable chatbot automation methods

    Voice Chatbot Automation

    • Handling browser microphone permissions
    • Suppressing microphone permission popups
    • Working with browser media permissions
    • Injecting mock .wav audio streams
    • Automating voice input
    • Intercepting Web Speech API
    • Understanding window.speechSynthesis
    • Capturing and validating spoken output

    🛠 Mini Project: Build a reusable ChatbotPage object capable of automating text prompts, streamingmock audio inputs and extracting text/spoken outputs.


    Phase 8: Local LLM Evaluator with Ollama

    Building a Local AI Testing Lab

    • Introduction to LLM-based testing
    • Challenges of testing non-deterministic AI responses
    • Why traditional assertions may not be enough
    • Setting up Ollama locally
    • Running a local LLM
    • Creating a zero-cost AI testing environment

    LLM-as-a-Judge Evaluation

    • Understanding the LLM-as-a-Judge pattern
    • Evaluating chatbot responses using an LLM
    • Designing evaluation prompts
    • Semantic response validation
    • Expected vs actual response comparison
    • Structured JSON evaluation
    • Generating PASS / FAIL results with reasoning

    🛠 Mini Project: Build an ollama_evaluator.py script that evaluates chatbot responses and returnsstructured assertion results.


    Phase 9: PyTest + Playwright + AI AssertionPipeline

    Building the AI Testing Pipeline

    • PyTest browser context fixtures
    • Media stream configuration
    • Combining Playwright actions with response extraction
    • Sending chatbot responses to Ollama
    • Converting AI evaluation into PyTest assertions
    • Text and voice verification

    End-to-End AI Test Execution

    • Automating ChatGPT/Gemini-style interfaces
    • Executing chatbot prompts
    • Extracting generated responses
    • Evaluating responses using Ollama
    • Generating PyTest PASS/FAIL results

    🛠 Mini Project: Build a complete end-to-end AI automation suite that performs:9


    Prompt → Chatbot Response → Response Extraction → Ollama Evaluation → PASS/FAIL Assertion

    Phase 10: CI/CD with GitHub Actions

    Automating Test Execution

    • Git and GitHub fundamentals
    • Introduction to GitHub Actions
    • Creating CI/CD workflows
    • Running Playwright tests automatically
    • Managing environment variables and secrets
    • Configuring test execution in CI
    • Running automated tests on Pull Requests
    • Publishing Playwright reports and test artifacts
    • Understanding GitHub Actions execution and limitations

    🎯 Final Deliverable: A GitHub Actions workflow that automatically executes the Playwright + PyTest + AI/ LLM testing framework and publishes the test results.


    Final Project: AI-Powered Playwright Testing Framework

    Build a complete automation framework incorporating:

    • Playwright with Python
    • PyTest
    • Page Object Model
    • UI Automation
    • API Testing
    • Multi-browser Testing
    • Mobile Emulation
    • Network Mocking
    • Text Chatbot Automation
    • Voice Chatbot Automation
    • Streaming Response Handling
    • Ollama Local LLM
    • LLM-as-a-Judge
    • AI-based PASS/FAIL Evaluation
    • PyTest Assertion Pipeline
    • GitHub Actions CI/CD
    • Automated Test Reports

    🎯 Final Project: Build a complete Playwright + PyTest + Ollama AI Testing Framework capable ofautomating and intelligently evaluating text and voice chatbot interactions.

     

    FAQ’s – Playwright Python Automation UI, API, CI/CD, AI, AI Chatbot & Ollama LLM Evaluation:

    1. What is this Playwright Python Automation course?
    It is a practical live training program covering UI, API, PyTest, CI/CD, AI chatbot testing, and Ollama LLM evaluation.

    2. Do I need prior Python knowledge?
    Basic programming knowledge is helpful, but the course covers the required Python fundamentals and OOP concepts.

    3. Is this course suitable for manual testers?
    Yes. It is suitable for manual testers who want to move into automation testing.

    4. What will I learn in Playwright?
    You will learn UI automation, locators, browser management, assertions, API testing, debugging, network mocking, and multi-browser testing.

    5. Will I learn PyTest?
    Yes. You will learn fixtures, parameterization, parallel execution, test organization, and framework development using PyTest.

    6. Does the course cover AI chatbot testing?
    Yes. You will learn to automate text, voice, and streaming chatbot interactions.

    7. What is Ollama used for in this course?
    Ollama is used to run a local LLM for evaluating chatbot responses using the LLM-as-a-Judge approach.

    8. Will I learn CI/CD?
    Yes. You will learn to integrate your Playwright tests with GitHub Actions for automated test execution and reporting.

    9. Is there a real-world project?
    Yes. You will build a complete Playwright + Python + PyTest + Ollama AI Testing Framework as the final project.

    10. Who can enroll in this course?
    QA Engineers, Automation Testers, Manual Testers, SDETs, Developers, and professionals interested in AI-powered test automation can enroll.

Leave A Reply

Your email address will not be published. Required fields are marked *