Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k. Số lượng có hạn!
Trang chủ
Menu

Framework Python với Selenium 3.x

Framework Python với Selenium 3.x

Cách tạo Framework từ căn bản đến nâng cao

4.5
(541 đánh giá)
2,164 học viên
Giảng viên
Nhân Nguyễn Ngọc
Đánh giá cao
79.000đ 1.079.000đ -93%
14.5 giờ video
3 tài nguyên
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 27/04/2026

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

Nếu các bạn yêu thích Test và đặc biệt là viết code để test, nhưng chưa biết gì về code python, sẽ thành thạo trong việc sử dụng và viết test case với Python
Chúng ta sẽ tìm hiểu từ cơ bản đến nâng cao.
Biết được cách thực hiện Cucumber/Gherkin trong các bài học.
và tìm hiểu pytest làm việc như thế nào...

Yêu cầu

Chưa có kinh nghiệm về lập trình
Đã biết cơ bản về Selenium

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

Các bạn yêu thích về tự động kiểm thủ có thể tham gia khóa học nay

Nội dung khóa học

9 phần • 133 bài giảng
1 Giới thiệu khóa học
2 Nội dung khóa học
1 Cài đặt Python - Windows
2 Cấu hình Python - Windows
3 Tùy chọn IDE để phát triển Python
4 Tạo dự án với Python
1 Đối tượng và cách tham chiếu đến đối tượng
2 Quy tắc khai báo biến
3 Dữ liệu kiểu Số và các phép toán
4 Số - Lủy thừa và Modulo
5 Kiểu dữ liệu Boolean
6 Làm việc với Chuỗi
7 Các phương thức chuỗi - phần 1
8 Các phương thức chuỗi - phần 2
9 Cắt và lặp chỉ mục cho chuỗi
10 Định dạng chuỗi
11 Danh sách và cách truy cập
12 Các phương thức khi sủ dụng danh sách
13 Làm việc với Dictionary
14 Dictionary lồng nhau
15 Các phương thức sử dụng Dictionary
16 Tuple
17 So sánh
18 Toán tử Boolean
19 Độ ưu tiên toán tử Boolean
20 Câu lệnh IF ELSE
21 Vòng lặp While
22 Break và Continue
23 Vòng lặp FOR
24 Sử dụng chức năng ZIP
25 Sử dụng hàm RANGE trong vòng lặp
26 Methods
27 Methods với giá trị trả về
28 Tham số
29 Phạm vi biến
30 Các hàm tích hợp khác
1 Class
2 Objects
3 Kế thừa
4 Ghi đè
5 Xử lý ngoại lệ
6 Finally và Else
7 Modules
8 Tạo module
1 Ghi dữ liệu vô tập tin
2 Cách đọc tập tin
3 Xử lý tập tin bằng tù khóa WITH và AS
4 Đọc tập tin excel
5 Ghi dữ liệu vô tập tin excel
6 Đọc tập tin word
7 Ghi dữ liệu vô tập tin word
8 Đọc tập tin PDF
9 Ghi tập tin PDF
1 Tổng kết
1 Cài đặt Selenium - Windows
2 Cài đặt Selenium trong Pycharm
3 Cập nhật Selenium WebDriver
4 Thử nghiệm với FireFox
5 Thử nghiệm với Chrome
6 Thử nghiệm với IE
7 Phần tử và DOM
8 Tìm phần tử theo ID và Name
9 Tìm phần tử theo XPath
10 Tìm phần tử theo CSS Selector
11 Tìm phần tử theo Link Text
12 Tìm phần tử theo Class Name và Tag Name
13 Cách tìm danh sách các phần tử
14 Sử dụng ID và CSS
15 Sử dụng Class và CSS
16 Sự khác biệt giữa XPath tương đối và tuyệt đối
17 Xây đựng XPath
18 Hàm text() trong XPath
19 Hàm contain() trong XPath
20 Giới thiệu sự tượng tác các drivers
21 Sự tương tác giữa các trình duyệt
22 Click và Type trên một phần tử
23 Radio button và Check Box
24 Dropdown
25 DateTime Picker
26 Cách lấy văn bản trên phần tử
27 Cách nhận già trị của một thuộc tính
28 Phương pháp chung để tìm phần tử
29 Kiểm tra phần tử có hiện thị hay không
30 Implicit wait
31 Explicit wait
32 Phương pháp chung để chờ phần tử
33 Cách chụp màn hình
34 Phương pháp chung để chụp hình
35 Thực hiện lệnh bằng Javascript
36 Cách tìm kích thước một phần tử
37 Cách cuộn phần tử
38 Chuyển đến Windows
39 Chuyển đến IFrame
40 Làm việc với Javascript Popup
41 Mouse hover
42 Drap và Drop
43 Làm việc với Sliders
44 Giới thiệu Logging
45 Định dạng logging
46 Logger Console
47 Cấu hình Logging
48 Customer Logger
49 Giới thiệu Unit test
50 Viết testcase
51 Sử dụng Setup và Teardown
52 Sử dụng Assert
53 Chạy code trong command line
54 Tạo test suite
55 Tổng kêt chương
1 Framework là gì?
2 Mô hình Page Object
3 Ưu điểm
1 Giới thiệu
2 Viêt testcase không sử dụng framework
3 Cấu trúc framework
4 Chuyển đổi testcase qua Page Object
5 Xây dựng lớp Driver
6 Logging
7 Làm thế nào để xác minh kết quả testcase
8 Hoàn tất testcase Login
9 Tạo tập tin conftest
10 Làm cách nào xác thực mà không dừng test
11 Chụp hình
12 Chụp hình khi testcase bị thất bại
13 Khái niệm BasePage và Utilities
14 Kế thừa BasePage
15 Customer Driver
16 Trang Register
17 Tạo lớp register
18 Data driven Cài đặt và cấu hình
19 Tiện ích đọc dữ liệu CSV
20 Test Suite
21 Tổng kết chương

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

Kiểm tra tự động hóa với Selenium và Python hoặc phát triển các tập lệnh để chạy các lệnh kiểm tra tự động đối với một loạt các trình duyệt, sẽ hiệu quả hơn về chi phí, chính xác và nhanh hơn so với kiểm tra thủ công. Việc thiếu sự can thiệp thủ công sẽ làm giảm khả năng xảy ra lỗi và bạn sẽ có thể tìm thấy lỗi ở giai đoạn đầu, làm cho quá trình trở nên đáng tin cậy hơn. Bằng cách tự động kiểm tra web của bạn, bạn sẽ có thể chạy thử nghiệm trên nhiều browsers cùng một lúc, điều này là không thể đối với thử nghiệm thủ công.

Nếu các bạn yêu thích Test và đặc biệt là viết code để test, nhưng chưa biết gì về code; thì đây là khóa học sẽ giúp các bạn chưa biết gì về code - python, sẽ thành thạo trong việc sử dụng và viết test case với ngôn ngữ Python.

Với hơn 100 bài học sẽ dẫn các bạn lam quen với Python và cách kết hợp Python với Selenium. Bên cạnh đó, chương trình cũng giúp các bạn xây dựng một framework từ cơ bản cho đến lúc nâng cao, và sử dụng nó cho các dự án của các bạn.

Học viên thường mua kèm

VIP MEMBERSHIP

Truy cập toàn bộ khóa học chỉ với một lần đăng ký, thời hạn vĩnh viễn

Trở thành thành viên VIP để truy cập không giới hạn tất cả khóa học trên nền tảng, miễn phí cập nhật khoá học mới

Tìm hiểu thêm về VIP
Zalo
Bạn cần hỗ trợ?