Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Web & Mobile Automation using Playwright, Appium & AI

Tự động hóa Web & Mobile với Playwright, Appium & AI

Tự động hóa Web & Mobile với Playwright, Appium & AI

Làm chủ QA hiện đại với Playwright kiểm thử web ứng dụng AI và tự động hóa mobile với Appium qua các dự án thực hành

4.7
(87 đánh giá)
1,043 học viên
Giảng viên
Lucky Trainings
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
79.000đ 399.000đ -80%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
42.0 giờ video
348 bài giảng
1 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 07/06/2026

Bạn sẽ học được gì

Hiểu các khái niệm cốt lõi về Trí tuệ Nhân tạo, LLM, Generative AI, RAG, Memory, Context, và AI Agents
Sử dụng AI để sinh mã Playwright, test case và selector
Sinh test case Appium với sự hỗ trợ của AI
Tạo workflow tự động hóa với n8n để tích hợp AI vào kiểm thử
Xây dựng workflow thông minh, có khả năng mở rộng kết hợp AI với framework tự động hóa

Yêu cầu

Kiến thức cơ bản về kiểm thử phần mềm
Không yêu cầu kiến thức AI — mọi thứ đều được giải thích từ đầu
Máy tính xách tay có kết nối internet

Đối tượng phù hợp

Tester thủ công muốn nâng cấp lên tự động hóa
Bất kỳ ai quan tâm đến LLMs, RAG, AI Agents, n8n, Cursor, OpenAI
Sinh viên hoặc chuyên gia có kế hoạch chuyển sang QA ứng dụng AI

Nội dung khóa học

16 phần • 348 bài giảng
1 Giới thiệu
2 Tổng quan về AI Phần 1
3 Tài liệu khóa học Playwright
4 Tài liệu khóa học Appium
5 Tổng quan về AI Phần 2
6 Tổng quan về LLM
7 Tổng quan về RAG
8 Tổng quan về Generative AI
9 Tổng quan về Memory
10 Tổng quan về AI Agent
11 Tổng quan về LangChain & LangGraph
12 Tổng quan về MCP
13 Tổng quan về Human In the loop, Hallucination & Guardrails
14 Tổng quan về Fine-Tuning
15 Tổng quan về Context Phần 1
16 Tổng quan về Prompts
17 Tổng quan về Context Phần 2
18 Tổng quan về Context Phần 3
19 Tổng quan về Prompts Phần 2
20 ChatGPT vs Copilot vs CURSOR
21 Tổng quan về OpenAI
22 Tổng quan về AI Models
23 Tổng quan về workflow n8n
24 Tạo API Key trong OpenAI
25 Tạo workflow trong n8n
26 Tạo workflow trong n8n Phần 2
27 Tạo workflow trong n8n Phần 3
28 Tạo tài khoản JIRA phục vụ kiểm thử
29 Workflow n8n tạo Bug trong JIRA Phần 1
30 Workflow n8n tạo Bug trong JIRA Phần 2
31 Tạo Public Chat trong workflow n8n
32 Tổng quan về OpenAI Tokens
33 CURSOR - Tạo Chrome Extension cho Record & Playback
34 CURSOR - Tạo Chrome Extension cho Record & Playback Phần 2
35 CURSOR - Tạo Ứng dụng Di động OTP Shield
36 Tổng quan về GPT4ALL kèm ví dụ
1 Giới thiệu
2 Tổng quan, Tính năng & Cách TypeScript hoạt động
3 Cấu hình TypeScript Phần 1
4 Điều kiện tiên quyết cho Cấu hình TypeScript
5 Cấu hình TypeScript Phần 2
6 Cấu hình GITHUB Copilot
7 Nếu không tìm thấy tùy chọn copilot trong vscode, hãy xem video này
8 Cấu hình GITHUB Copilot Phần 2
9 Tạo & Thực thi Chương trình Đơn giản 1
10 Nếu bạn gặp vấn đề với video trên liên quan đến cấu hình, vui lòng xem video này
11 Tạo & Thực thi Chương trình Đơn giản 2
12 Tạo & Thực thi Chương trình Đơn giản 3
13 Kiểu dữ liệu Nguyên thủy - Số kèm ví dụ
14 Kiểu dữ liệu Nguyên thủy - Chuỗi, Boolean, Undefined, Null kèm ví dụ
15 Tổng quan về Hằng số
16 Tổng quan về Toán tử - Toán tử số học kèm ví dụ
17 Toán tử gán kèm ví dụ
18 Toán tử so sánh kèm ví dụ
19 Toán tử logic kèm ví dụ
20 Toán tử ba ngôi kèm ví dụ
21 Câu lệnh điều kiện kèm ví dụ
22 Câu lệnh Switch kèm ví dụ
23 Vòng lặp For kèm ví dụ
24 Vòng lặp While kèm ví dụ
25 Vòng lặp Do While & Continue kèm ví dụ
26 Các phương thức xử lý Chuỗi kèm ví dụ
27 Mảng kèm ví dụ Phần 1
28 Mảng kèm ví dụ Phần 2
29 Vòng lặp For each kèm ví dụ
30 Hàm kèm ví dụ Phần 1
31 Hàm kèm ví dụ Phần 2
32 Nạp chồng Hàm kèm ví dụ
33 Arrow Function kèm ví dụ
34 Rest Parameters kèm ví dụ
35 Tuple kèm ví dụ Phần 1
36 Tuple kèm ví dụ Phần 2
37 Tổng quan về Lớp kèm ví dụ Phần 1
38 Kế thừa kèm ví dụ
39 Ghi đè phương thức
40 Tổng quan về Từ khóa This & Super
41 Hàm tạo kèm ví dụ
42 Tổng quan về Lớp kèm ví dụ Phần 2
43 Bổ từ truy cập kèm ví dụ
44 Tổng quan về Module
45 Interface kèm ví dụ
46 var vs let kèm ví dụ
1 Tổng quan về Playwright
2 Cài đặt Playwright bằng terminal
3 Cài đặt Playwright bằng extension VSCode
4 Thực thi test Playwright - Phần 1
5 Thực thi test Playwright - Phần 2
6 Debug test Playwright
7 Tổng quan về file cấu hình Playwright Phần 1
8 Tổng quan về file cấu hình Playwright Phần 2
9 Tổng quan về file cấu hình Playwright Phần 3
10 Tổng quan về file cấu hình Playwright Phần 4
11 Tổng quan về file cấu hình Playwright Phần 5
12 Tổng quan về file cấu hình Playwright Phần 6
13 Thực thi test Playwright bằng extension VSCode
14 Thực thi test Playwright bằng chế độ UI
15 Tùy chọn Bỏ qua test & ExecuteOnly
16 Tổng quan về Trace
17 Tạo test Playwright để mở ứng dụng
18 Tổng quan về locators kèm ví dụ Phần 1
19 Chương trình đăng nhập vào ứng dụng SauceDemo
20 Page.getByRole() kèm ví dụ
21 Page.getByLabel() & Page.getByPlaceholder() kèm ví dụ
22 Page.getByTitle() & Page.getByText() kèm ví dụ
23 Page.getByAltText() & Page.getByTestId() kèm ví dụ
24 Các locator khác - CSS locator kèm ví dụ
25 Tổng quan về XPATH & Lọc kèm ví dụ
26 Tổng quan về locators kèm ví dụ Phần 2
27 Ghi Test bằng Extension VSCode | Codegen | page.pause()
28 Annotations có sẵn của Playwright
29 Tổng quan về Group tests
30 Gắn thẻ test kèm ví dụ
31 Tổng quan về Hooks kèm ví dụ
32 Assertions Phần 1
33 Assertions Phần 2
34 Assertions Phần 3
35 Tổng quan về Auto Waiting Phần 1
36 Tổng quan về Auto Waiting Phần 2
37 Tổng quan về timeouts
1 Cách xử lý text fields
2 Cách lấy text từ button
3 Cách xử lý Checkboxes
4 Cách xử lý Radio Buttons
5 Cách xử lý nhiều checkboxes
6 Cách Chọn giá trị từ Dropdown Phần 1
7 Cách Chọn giá trị từ Multi Select Dropdown
8 Cách Chọn giá trị từ Dropdown Phần 2
9 Xử lý Mouse Click, gõ Ký tự & Phím
10 Xử lý Frames
11 Xử lý Tooltips
12 Xử lý Drag & Drop
13 Xử lý Date Picker
14 Xử lý Webtables Phần 1
15 Xử lý Webtables Phần 2
16 Cách xử lý Alert Phần 1
17 Cách xử lý Alert Phần 2
18 Cách xử lý Alert Phần 3
19 Xử lý Auto Suggestions
20 Cách tải file lên
21 Cách chụp ảnh màn hình
22 Cách quay video
23 Thực thi test Playwright trên Mobile Emulator
24 Xử lý Multiple Windows
25 File cấu hình Playwright - Thực thi song song
26 Tự động hóa kịch bản E2E
27 Tổng quan về báo cáo có sẵn kèm ví dụ
28 Biến môi trường Phần 1
29 Biến môi trường Phần 2 - Sử dụng .env
30 Tổng quan về Fixtures kèm ví dụ Phần 1
31 Tổng quan về Fixtures kèm ví dụ Phần 2
1 Custom Reports - Allure
2 Tổng quan về Page Object Model
3 Kịch bản Page Object Model Phần 1
4 Kịch bản Page Object Model Phần 2
5 Kịch bản Page Object Model Phần 3
6 Kịch bản Page Object Model Phần 4
7 Kịch bản Page Object Model Phần 5
8 Kịch bản Page Object Model Phần 6
9 Kịch bản Page Object Model Phần 7
10 So sánh trực quan kèm ví dụ
1 Tổng quan về API
2 Tổng quan về REST
3 GET Request Phần 1
4 GET Request Phần 2
5 POST Request
6 PUT & Patch Request
7 Đọc Dữ liệu từ file CSV Phần 1
8 Đọc Dữ liệu từ file CSV Phần 2
9 Đọc Dữ liệu từ file CSV Phần 3
10 Đọc Dữ liệu từ file JSON Phần 1
11 Đọc Dữ liệu từ file JSON Phần 2
12 Đọc Dữ liệu từ file JSON Phần 3
13 Xử lý Basic Authorisation
14 Tổng quan về GIT
15 Đẩy code lên github
16 Tổng quan về GitHub Actions & file Playwright.yaml Phần 1
17 Tổng quan về GitHub Actions & file Playwright.yaml Phần 2
1 Tổng quan về LLM, Prompt & MCP
2 Cài đặt Playwright MCP vào VSCode
3 Tạo & Thực thi chương trình để mở bing bằng Playwright MCP
4 Tạo & thực thi chương trình đăng nhập vào saucedemo dùng Playwright MCP
5 Tạo Context để viết chương trình chọn radio button trên bing
6 Tạo & thực thi chương trình xử lý nhiều cửa sổ dùng Playwright MCP
7 Tạo Manual Test Cases bằng cách dựng context
8 Tổng quan về Playwright Agents kèm ví dụ
9 Giới thiệu về Playwright CLI
10 Cài đặt Playwright-cli vào dự án
11 Cấu hình Playwright-cli trên vscode kết hợp github copilot và tạo script đầu tiên
12 Tạo script đầu tiên bằng playwright-cli - Phần 2
13 Tạo script kiểm thử thứ hai bằng playwright-cli
14 Khám phá các lệnh playwright-cli từ terminal vscode
15 Phiên làm việc & giám sát với playwright-cli và tạo script kiểm thử trong nhiều phiên
16 Quay video với playwright-cli để sinh toàn bộ script
17 Chụp trace với playwright-cli
1 Tổng quan về Khóa học
2 PHẢI XEM - Lưu ý từ Giảng viên
3 Giới thiệu về Python
4 Cài đặt Python trên Windows
5 Cài đặt Python trên MAC
6 Tổng quan về các trình soạn thảo và cài đặt PyCharm
7 Cấu hình Eclipse để viết script Python
8 Tạo dự án và thêm chú thích trong PyCharm
9 Kiểu dữ liệu và ví dụ
10 Cài đặt GITHUB Copilot vào PyCharm
11 Tổng quan về Toán tử - Phần 1
12 Tổng quan về Toán tử - Phần 2
13 Ví dụ về kiểu dữ liệu String
14 Tổng quan về TypeCasting
15 Tổng quan về List kèm ví dụ - Phần 1
16 Tổng quan về List kèm ví dụ - Phần 2
17 Tổng quan về Set kèm ví dụ - Phần 1
18 Tổng quan về Set kèm ví dụ - Phần 2
19 Tổng quan về Tuple kèm ví dụ
20 Tổng quan về Tuple kèm ví dụ - Phần 2
21 Tổng quan về Dictionary kèm ví dụ - Phần 1
22 Tổng quan về Dictionary kèm ví dụ - Phần 2
23 Câu lệnh If và ví dụ
24 Vòng lặp For kèm ví dụ
25 Vòng lặp While kèm ví dụ
26 Tổng quan về hàm - Phần 1
27 Tổng quan về hàm - Phần 2
28 Phạm vi của biến
29 Giới thiệu về Class và Object
30 Tổng quan về static method
31 Tổng quan về Constructor
32 Tổng quan về Inheritance
33 Method overriding
34 Tổng quan về Modules - Phần 1
35 Tổng quan về Modules - Phần 2
36 Tổng quan về Lambda functions kèm ví dụ
37 Tổng quan về Exceptions - Phần 1
38 Tổng quan về Exceptions - Phần 2
39 Tổng quan về Exceptions - Phần 3
1 Tổng quan về Appium3
2 Nâng cấp từ Appium2 lên Appium3
3 Cài đặt Drivers & Plugins
4 Tổng quan về các tính năng của Appium Inspector
5 Tạo phiên làm việc với appium inspector
6 Tổng quan về các video tiếp theo
1 Tầm quan trọng của HOMEBREW
2 Cấu hình APPIUM Python - Phần 1
3 Cấu hình APPIUM Python - Phần 2
4 Tổng quan về Appium 2.X
5 Cài đặt Appium 2.X, Cài đặt Drivers cho thực thi Android & iOS
6 Tổng quan về Drivers & Options
7 Ma trận tương thích Appium Python & Selenium
8 Chương trình Appium Python để khởi chạy ứng dụng Android & iOS
9 Tổng quan về Chế độ Gỡ lỗi USB và Kết nối Điện thoại Android thật
10 Appium Inspector - Tổng quan, Cài đặt, Ví dụ
1 Kịch bản: Khởi chạy ứng dụng và xử lý Button, Text field
2 Kịch bản: Xử lý Alerts, Text Fields, Buttons - Luồng Đăng ký & Đăng nhập
3 Kịch bản: Xử lý Switch, Dropdown & Alert Button
4 Giải đáp thắc mắc cho Bài giảng 30
5 Appium Inspector - Đính kèm vào Session
6 Kịch bản: Xử lý DropDown dùng FindElements, GetAttribute
7 Tổng quan về Tọa độ - Phần 1
8 Tổng quan về Tọa độ - Phần 2
9 Tổng quan về Tọa độ - Phần 3
10 Tổng quan về Tọa độ - Phần 4
11 Kịch bản: Cuộn xuống dùng actions mới nhất
12 Cuộn dùng UiScrollable
13 Cuộn dùng UiScrollable - setAsVerticalList
14 Cuộn dùng UiScrollable - setAsHorizontalList
15 Cuộn dùng UiScrollable - setMaxSearchSwipes
16 Cuộn dùng UiScrollable - scrollForward & scrollBackward
17 Cuộn dùng UiScrollable - ScrollToEnd & scrollToBeginning
18 Kịch bản: TAP & LongPress dùng actions mới nhất
19 Tổng quan về Đồng bộ hóa kèm ví dụ
20 Khởi động APPIUM Server bằng chương trình
21 Appium Inspector ==> Ghi lại & Xác định Element dùng Tọa độ
22 Ví dụ về Xử lý Bàn phím
23 Xử lý Hybrid App ==> Chuyển đổi Context
24 Xử lý Ứng dụng HỆ THỐNG - Camera & Máy tính
25 Kịch bản - Xử lý WEB APP
26 noReset kèm ví dụ
27 Chụp ảnh màn hình & Quay video
1 TÙY CHỌN - TỔNG QUAN VỀ CẤU HÌNH MAC
2 Thiết lập Inspector Session cho ứng dụng UIKitCatalog trên simulator
3 Xử lý Buttons, Text Fields, Checkbox trên Simulator
4 Xử lý Switches
5 Xử lý Alerts
6 Xử lý Date Picker - Kịch bản 1
7 Xử lý Date Picker - Kịch bản 2
8 Xử lý Picker View
9 Chuyển đổi Context - Từ Native sang Web View
10 Tap dùng tọa độ
11 Cuộn xuống trong ứng dụng
12 Xử lý Safari Browser - Ứng dụng Web
1 Cấu hình PyTest và thực thi các hàm cơ bản
2 PyTest Fixtures & Decorators kèm ví dụ
3 PyTest Marker, Parameterised Markers kèm ví dụ
4 PyTest Hard Assertions
5 PyTest Soft Assertions kèm ví dụ
6 PyTest Khởi chạy ứng dụng trên iPhone Simulator
7 Tham số Pytest khi khởi chạy ứng dụng iOS
8 Báo cáo PyTest - HTML & ALLURE kèm ví dụ
9 PyTest - Chụp ảnh màn hình & Chụp khi thất bại
10 Thực thi song song trên Simulators - Phần 1
11 Thực thi song song trên Simulators - Phần 2
12 Sinh Log
13 Đọc dữ liệu từ File Cấu hình
14 Đọc Dữ liệu Từ Excel & Ghi Dữ liệu Vào Excel
1 Mô hình Page Object kèm ví dụ
2 Mô hình Page Factory kèm ví dụ
3 Tổng quan về GITHUB
4 Appium Framework - Phần 1
5 Appium Framework - Phần 2
6 Appium Framework - Phần 3
7 Appium Framework - Phần 4
8 Appium Framework - Phần 5
9 Appium Framework - Phần 6
10 Appium Framework - Phần 7
11 Appium Framework - Phần 8
12 Appium Framework - Phần 9
13 Appium Framework - Phần 10
14 Appium Framework - Phần 11 - Jenkins Phần 1
15 Appium Framework - Phần 12 - Jenkins Phần 2
16 Appium Framework - Phần 13 - Jenkins Phần 3
1 Framework tùy chỉnh hỗ trợ cả ứng dụng Web & Mobile
2 Sinh chương trình Appium Python bằng CoPilot trong PyCharm
3 Sinh mã framework bằng CoPilot - Phần 1
4 Sinh mã framework bằng CoPilot - Phần 2
1 Cài đặt Appium - Dashboard Plugin
2 Thực thi chương trình và kiểm tra Dashboard Plugin
3 Cài đặt Appium - Image Plugin
4 Thực thi chương trình và kiểm tra Image Plugin
5 Lệnh getImagesSimilarity kèm ví dụ
6 Lệnh find_image_occurrence kèm ví dụ
7 Cấu hình plugin Appium-device-farm
8 Triển khai plugin Appium-device-farm
9 Plugin Appium-device-farm - Quay video Phần 1
10 Plugin Appium-device-farm - Quay video Phần 2
11 Plugin Appium-device-farm - Quay video Phần 3
12 Tổng quan về ElementID
13 Cách lấy ElementID kèm ví dụ
14 Cài đặt Appium-gestures-plugin
15 Appium-gestures-plugin: Swipe lên & Swipe xuống - Android
16 Appium-gestures-plugin: Swipe lên & Swipe xuống - iPhone
17 Appium-gestures-plugin: Swipe trái & Swipe phải
18 Appium-gestures-plugin: Kéo và Thả (Drag and Drop)
19 Appium-gestures-plugin: DoubleTap
20 Appium-gestures-plugin: longPress
21 Appium Inspector - Tab Gestures - Thao tác Tap
22 Appium Inspector - Tab Gestures - Thao tác LongPress
23 Appium Inspector - Tab Gestures - Thao tác Double Tap
24 Appium Inspector - Tab Gestures - Thao tác Scroll
25 Appium Inspector - Tab Gestures - Thao tác Swipe
26 Appium Inspector - Tab Recorder - Thao tác Gestures Tap & Swipe

Giới thiệu khóa học

In today’s rapidly evolving QA landscape, modern testers must go beyond traditional automation and embrace AI-powered testing workflows. This course is designed to help you master the next generation of automation by combining AI concepts, Playwright with TypeScript, Appium for mobile automation using Python, and intelligent automation workflows using tools like n8n, Cursor, and OpenAI.

Whether you’re a manual tester looking to transition into automation, an automation engineer aiming to integrate AI into your existing frameworks, or a developer who wants to accelerate testing with intelligent code generation—this course will take you end-to-end from AI fundamentals to hands-on automation implementation.

You will learn how AI works, how LLMs think, how prompts control model behaviour, how guardrails reduce hallucination, how RAG improves accuracy, and how AI agents automate tasks. Alongside these foundations, you’ll build AI-assisted automation workflows using Playwright and Appium, generate tests using OpenAI models, create workflows in n8n, and even build Chrome Extensions & Mobile Apps using AI tools like Cursor.

By the end of this course, you will be able to build smart, scalable, and AI-driven automation systems for web and mobile applications—making you a future-ready QA professional.

Complete Topics Covered in This Course

AI & LLM Foundations

  • Overview on AI

  • Overview on LLM

  • Overview on RAG

  • Overview on Generative AI

  • Overview on Memory

  • Overview on AI Agent

  • Overview on LangChain & LangGraph

  • Overview on MCP Server

  • Overview on Human-in-the-Loop, Hallucination & Guardrails

  • Overview on Fine-Tuning

  • Overview on Context

  • Overview on Prompts

  • ChatGPT vs Copilot vs Cursor

  • Overview on OpenAI

  • Overview on AI Models

n8n Automation + AI Workflows

  • Overview on n8n workflow

  • Generate API Key in OpenAI

  • Create workflow in n8n

  • Create Public Chat in n8n workflow

  • Overview on OpenAI Tokens

Cursor: AI-Enhanced Development

  • CURSOR – Create a Chrome Extension for Record & Playback

  • CURSOR – Create an OTP Shield Mobile App

Playwright Typescript content:

Introduction to Typescript & Configuration

Overview on GitHub Copilot & Configuration

TS - Hello world program

Primitive Datatypes with examples

Overview on Constants

Operators with examples

   Arithmetic Operator

   Assignment Operator

   Comparison Operator

   Logical Operator

   Ternary Operator

Overview on Conditional Statements

Switch Statements with example

Overview on loops - for , while, do-while & for-each with examples

String methods with examples

Overview on Array

Overview on Function

Function Overloading & Arrow Function

Rest Parameters

Tuple with examples

Overview on Class

Inheritance with example

Method Overriding

Overview on This & Super keyword

Constructor with Example

Access Modifiers with Examples

Overview on Module

Interface with example

var vs let with example

Overview on Playwright & installation using terminal & VSCode Extension

Create & Execute Playwright test

Debug Playwright test

Overview on Playwright configuration file

Execute Playwright test using VSCode extension & UI mode

Skip a test & ExecuteOnly options

Overview on Trace

Create a Playwright test for opening an application

Overview on locators with examples

Program to login to SauceDemo application

Page.getByRole() with example

Page.getByLabel() & Page.getByPlaceholder() with example

Page.getByTitle() & Page.getByText() with example

Page.getByAltText() & Page.getByTestId() with example

Other locators - CSS locator with examples

Overview on XPATH & Filtering with examples

Record Test using VSCode Extension | Codegen | page.pause()

Playwright Builtin Annotations

Overview on Group tests

Tag tests with example

Overview on Hooks with examples

Assertions

Overview on Auto Waiting

Overview on timeouts

How to handle text fields

How to get text from a button

How to handle Radio Buttons

How to handle Checkboxes

How to handle multiple checkboxes

How to Select value from Dropdown

How to Select values from Multi Select Dropdown

Handling Mouse Click, Type characters & Keys

Handling Frames

Handling Tooltips

Handling Drag & Drop

Handling Date Picker

Handling Webtables

How to handle Alert

Handling Auto Suggestions

How to upload files

How to capture Screenshot

How to capture videos

Execute Playwright test on Mobile Emulator

Handling Multiple Windows

Playwright configuration file - Parallel execution

E2E Scenario automation

Overview on built-in Reports with examples

Custom Reports - Allure

Overview on Page Object Model & example

Visual comparisons with examples

Overview on API & REST

GET, POST, PUT & Delete Request with examples

Reading Data from CSV File & JSON File

Handling Basic Authorization

Overview on GIT & Push Code

Overview on GitHub Actions

Overview on LLM, Prompt & MCP

Install Playwright MCP to VSCode

Create & Execute a program to launch bing using Playwright MCP

Create & Execute a program to login to saucedemo using Playwright MCP

Create Context using which Create a program to select radio button in bing

Create & Execute a program to handle multiple windows using Playwright MCP

Generate Manual Test cases by creating context

Playwright Agents Overview with example


Appium Python content:

  • Introduction to Python

  • Install Python on Windows

  • Install Python on MAC

  • Overview on editors and install PyCharm

  • Configure Eclipse editor for python scripting

  • Creating a project and adding comments to PyCharm

  • Data types and examples

  • Examples on String data type

  • Overview on List with examples

  • If Statement and examples

  • For Loop statements with examples

  • While Loop statements with examples

  • overview on functions and import

  • Introduction to Class and Object

  • Importance of HOMEBREW

  • APPIUM Python Configuration

  • Overview on Appium 2.X

  • Install Appium 2.X , Install Drivers for Android & iOS executions

  • Overview on Drivers & Options

  • Appium Python Program to Launch Android & iOS App

  • Overview on USB Debugging Mode & Connect Real Android Phone

  • Appium Inspector - Overview , Installation, Example

  • Scenario : Launch app & Handle Button, Text field

  • Scenario : Handling Alerts, Text Fields , Buttons- Singup & Login flow

  • Scenario : Handling Switch, Dropdown & Alert Button

  • Scenario : Handling DropDown using FindElements, GetAttribute

  • Scenario : ScrollDown using latest actions

  • Scenario : TAP  & LongPress using latest actions

  • Overview on Synchronisation with examples

  • Start APPIUM Server using a Program

  • Appium Inspector ==> Record & Identify Elements using Coordinates

  • Examples on Keyboard Handling

  • Handling Hybrid App ==> Switching Context

  • Handling SYSTEM Apps - Camera & Calculator

  • Scenario - WEB APP Handling

  • Screenshot & Video capturing

  • noReset with example

  • OPTIONAL - MAC CONFIGURATION OVERVIEW

  • Establish Inspector Session for UIKitCatalog app on simulator

  • Handling Buttons , Text Fields, Checkbox on Simulator

  • Handling of Switches

  • Handling Alerts

  • Handling Date Picker

  • Handling Picker View

  • Switch Context - From Native to Web View

  • Tap using coordinates

  • Perform Scroll down on the app

  • Configuring PyTest & Executing Basic functions

  • PyTest Fixtures & Decorators with examples

  • PyTest Marker, Parameterised Markers with examples

  • PyTest Hard Assertions, Soft Assertions

  • PyTest Launch App on iPhone Simulator

  • Pytest Parameters in Launching iOS App

  • PyTest Reports - HTML & ALLURE with examples

  • PyTest - Capture Screenshot & Screenshot on Failure

  • Parallel Execution on Simulators

  • Generate Logs

  • Reading Data from a Config File

  • Read Data From Excel & Write Data in Excel

  • Framework - Page Factory Model

  • Overview on GITHUB

  • Appium Framework Part  - Jenkins Integration

  • Customised framework for Mobile & Web - Single framework that supports Mobile Apps & Web application

  • Appium-Dashboard Plugin with examples

  • Appium-Image Plugin with examples

  • find_image_occurrence command with example

  • appium-device-farm plugin configuration , implementation with example

  • Overview on ElementID

  • Appium-gestures-plugin



Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Appium
Hiển thị tất cả khoá học Mobile Automation
Hiển thị tất cả khoá học Playwright
Hiển thị tất cả khoá học Web Automation
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊