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

Selenium WebDriver + Java. Complete step by step course.

Selenium WebDriver + Java. Khóa học hướng dẫn từng bước đầy đủ.

Selenium WebDriver + Java. Khóa học hướng dẫn từng bước đầy đủ.

Khóa học toàn diện giúp bạn học kiểm thử tự động từ con số 0 bằng Selenium WebDriver và Java.

4.5
(8,442 đánh giá)
25,115 học viên
Giảng viên
IT Room
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
6.5 giờ video
111 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 06/05/2026

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

Hiểu đầy đủ các khái niệm Java từ cơ bản đến nâng cao cùng thực hành
Tự động hóa kiểm thử bằng Selenium WebDriver và Java
Bạn sẽ có đủ kỹ năng để tự động hóa bất kỳ ứng dụng web nào
Với kiến thức thu được, bạn sẽ dễ dàng vượt qua các buổi phỏng vấn về Tự động hóa Selenium

Yêu cầu

**** KHÔNG YÊU CẦU KINH NGHIỆM TỰ ĐỘNG HÓA / LẬP TRÌNH vì mọi thứ đều được dạy từ đầu
Khóa học đã bao gồm kiến thức Java, không cần kinh nghiệm trước

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

Dành cho Tester thủ công muốn chuyển sang Kiểm thử tự động
Dành cho bất kỳ ai muốn học cách kiểm thử ứng dụng web
Quản lý kiểm thử
Sinh viên mới tốt nghiệp muốn xây dựng sự nghiệp mơ ước trong kỹ thuật phần mềm

Nội dung khóa học

8 phần • 111 bài giảng
1 Giới thiệu
2 Kiểm thử tự động
3 Ưu điểm của kiểm thử tự động
4 Nhược điểm của kiểm thử tự động
5 Khi nào nên tự động hóa kiểm thử?
6 Cấu trúc khóa học
1 Java là gì và cách hoạt động
2 Cài đặt và Cấu hình
3 Cài đặt IDE
4 Chương trình Hello World
5 Biến. Kiểu dữ liệu nguyên thủy
6 Biến. Kiểu dữ liệu không nguyên thủy
7 Vòng lặp While
8 Vòng lặp Do ... While
9 Vòng lặp For
10 Câu lệnh If
11 Scanner. Nhập dữ liệu.
12 Câu lệnh Switch
13 Mảng
14 Mảng Chuỗi
15 Duyệt qua một mảng
16 Mảng đa chiều
17 Lớp và Đối tượng
18 Phương thức
19 Getter và Giá trị trả về
20 Tham số phương thức
21 Đóng gói. Phương thức Set và Get
22 Từ khóa this
23 Hàm tạo
24 Từ khóa "Static"
25 Từ khóa "Final"
26 StringBuilder
27 Định dạng Chuỗi
28 Lớp Object và phương thức toString()
29 Kế thừa
30 Giao diện
31 Lớp trừu tượng
32 Gói
33 Phạm vi truy cập (public, protected, default, private)
34 Đa hình
35 Phương thức Equals()
36 Xử lý Ngoại lệ_p1
37 Xử lý Ngoại lệ_p2
38 Xử lý Ngoại lệ_p3
39 Bộ sưu tập Collection Framework
40 ArrayList
1 Selenium là gì?
2 Kiến trúc Selenium
3 Ưu điểm và Nhược điểm
1 Cài đặt và Cấu hình
1 Giới thiệu về Định vị WebElements
2 Kiến thức cơ bản về HTML
3 Các chiến lược định vị
4 Định vị bằng "ID"
5 Định vị bằng "className"
6 Định vị bằng "Name"
7 Định vị bằng "linkText"
8 Định vị bằng "partialLinkText"
9 Định vị bằng "tagName"
10 Định vị bằng "css"
11 Định vị bằng "xpath"
1 Giới thiệu
2 Lệnh get()
3 Lệnh getTitle()
4 Lệnh getCurrentUrl()
5 Lệnh getPageSource()
6 Lệnh Close() và quit()
7 Bài tập thực hành 1
8 Đáp án bài tập 1
9 Lệnh navigate().to()
10 Lệnh navigate().forward() và navigate().back()
11 Lệnh navigate().refresh()
12 Bài tập thực hành 2
13 Đáp án bài tập thực hành 2
14 Cửa sổ Popup, Khung và Thông báo
15 Lệnh getWindowHandle()
16 Lệnh switchTo()
17 Lệnh switchTo().frame()
18 Lệnh switchTo().alert()
19 Lệnh getSize(), setSize(), maximize(), setPosition()
1 WebElement
2 click()
3 sendKeys()
4 clear()
5 submit()
6 Các phương thức kiểm tra hiển thị
7 isSelected()
8 isEnabled()
9 isDisplayed()
10 findElements()
11 getText()
12 getTagName()
13 getCssValue()
14 getAttribute()
15 getSize()
16 getLocation()
17 DropDown và Lựa chọn Nhiều
18 selectByVisibleText(), selectByIndex(), selectByValue()
19 getOptions()
20 Các phương thức bỏ chọn
21 Các loại chờ trong Selenium
22 Chờ ngầm định (Implicit Wait)
23 Chờ tường minh (Explicit Wait)
24 Chờ linh hoạt (Fluent Wait)
25 Thread Sleep
26 Sự khác biệt giữa Implicit, Explicit và Fluent Wait
1 Giới thiệu về TestNG
2 Thiết lập TestNG
3 Chú thích TestNG Phần 1
4 Chú thích TestNG Phần 2
5 Mới

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

This course includes a wide range of topics from Selenium WebDriver Basics and Advanced, Java Concepts, TestNG Framework, Automation Framework Design.

Enroll in this course to get a thorough overview of automation, frameworks, Selenium WebDriver!

  • I don't waste time on a lot of configuration
  • I don't waste time on unnecessary topics
  • I focus on making Selenium WebDriver automate user actions
  • I focus on conceptual and technical concepts
  • I focus on applying our knowledge to build complete, realistic tests


    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 Automation Testing
    Hiển thị tất cả khoá học Java
    Hiển thị tất cả khoá học Selenium
    Hiển thị tất cả khoá học Software Testing
    Zalo
    Tôi có thể tư vấn khoá học cho bạn 😊