Skip to main content

Generative AI + Selenium Course Content

 

Generative AI + Selenium  Course Content   


1. Introduction to Gen AI,
                    Artificial Intelligence (AI),
                    Machine Learning(ML) & Deep Learning 
 2. Explore ChartGPT : Feature and Capabilities
 3. Understand Key Terminologies 
    What are LLM Models
     Usage of Local/ Cloud LLM Models
    Prompt Engineering 
    Embeddings 
    Fine Tuning
 4. Explanation Selenium Page Factory Framework 
5. Selenium UI TestNG(Selenium Page Factory Framework) Testing with Gen AI
 6.Selenium UI Cucumber(Selenium Page Factory Framework) Testing with Gen AI
      Generating cucumber Feature, Scenarios, GIVE, WHEN THEN and Example
7.What is GitHub copilot and Some Code fixes Practices 
 8.Integration to IDE and usages 
 

Training Zoom meeting : 3 Hrs 

Training Type : Practical Oriented Workshop Program  [ use your laptops]

  • Start Date: 21 st  December 2024
  • Contact whatsApp only +91 891 947 3262

  • Session Timings ( Slot 1):
    • 02:30 PM IST (India Time)
    • 09:00 AM UK (London Time)
    • 05:00 PM MY (Malaysia Time)
  • Session Timings ( Slot 2):
    • 09:00 PM IST (India Time)
    • 09:30 PM MY (US CST Time)
    • 03:30 PM UK (London Time)
  • Pre-requisites for this training ( Download and Install your machine )
    • Intelij IDE
    • Install Java 
    • Install Maven 
    • Please follow steps to install above pre-requisites using this video link in channel .
Poster ::




Comments

Popular posts from this blog

Step-by-Step: Launch Browser, Context, and Page in Playwright and Run Test and Configuration (JavaScript)

🎥 Setup Browser, Context, Page & Run Config Test Scripts with package.json & playwright.config.js Step-by-Step: Launch Browser, Context, and Page in Playwright and Run Test and Configuration (JavaScript) 1. Install Playwright You can install Playwright using the following command: npm init playwright@latest 2. Create a Basic Test Script Understand the core Playwright architecture: Element Description browser Controls the browser instance (like Chrome, Firefox, etc.) context Acts like a separate browser profile (cookies, localStorage are isolated) page A single browser tab where interaction happens 3. Run the Test npx playwright test example.spec.js Ways to Run TypeScript Tests Way Command Notes 🟢 Via npx npx playwright test Uses built-in TypeScript support 🟢 With s...

Playwright Test Structure in Details -Session-02

🎥 Playwright: test.only, Hooks & Grouping with test.describe Explained Let’s go step-by-step , showing how to build from a single test , to using beforeEach / afterEach , and then organizing things with test.describe . ✅ Step 1: Basic Single Test with test.only import { test, expect } from '@playwright/test' ; test. only ( '🚀 Basic test - check title' , async ({ page }) => { await page. goto ( 'https://example.com' ); await expect (page). toHaveTitle ( /Example Domain/ ); }); test.only ensures only this test runs — great for debugging. ✅ Step 2: Add beforeEach and afterEach import { test, expect } from '@playwright/test' ; test. beforeEach ( async ({ page }) => { console . log ( '🔄 Setting up before each test' ); await page. goto ( 'https://example.com' ); }); test. afterEach ( async ({ page }, testInfo) => { console . log ( `📦 Finished test: ${testInfo.title} `); }); test. only ( ...

Playwright Locators in JavaScript (Complete Guide)

🎯 Playwright Locators in JavaScript (Complete Guide) This guide explains each Playwright locator with: ✅ What it is 🕐 When to use ⚙️ How to use it 🎯 Benefits 🧪 Code Examples 🔹 1. Locator by ID ✅ What: Selects an element with a unique id . 🕐 When: Element has a unique id . ⚙️ How: page.locator('#username') 🎯 Benefit: Fast and reliable. <input id="username" /> await page.locator('#username').fill('John'); 🔹 2. Locator by Class ✅ What: Selects by class . 🕐 When: Repeated or styled elements. ⚙️ How: page.locator('.password') 🎯 Benefit: Useful for shared styling. <input class="password" /> await page.locator('.password').fill('12345'); 🔹 3. Locator by Text ✅ What: Matches visible element text. 🕐 When: For buttons, links, etc. ⚙️ How: page.getByText('Login') 🎯 Benefit: Human-readable. <button>Login...