[Last updated 8/2023] Selenium từ cơ bản đến nâng cao (Udemy – Tiếng Việt)
About Course
Views
:
What you’ll learn:
Selenium từ cơ bản đến nâng cao
1. Cách lấy element ID, Name, Class, xpath, CSS và DOM
2. Làm việc với Alert, Frame và windows
3. Làm việc với Mouse
4. và nhiều vấn đề khác
SelectorHUB: cài đặt và cách sử dụng
Java với selenium
Design Patterns với Java và 2 ứng dựng trong Selenium
JUnit cách viết code với JUPUTER
Thiết kế Framework
Tìm hiểu Cucumber, Gherkin và ứng dụng với Selenium
Báo cáo với Extent Report
Tìm hiểu Spring Boot và Làm framework autumatio với Spring Boot
Sử dựng CI/CD với GitLab
Time video:
25 hours (228 Lessons + Documents)
Teacher:
Nhân Nguyễn Ngọc
Total weight:
6.86 GB
Original link:
https://www.udemy.com/course/selenium-tu-co-ban-va-nang-cao-voi-springboot/
+ Nếu các bạn xem online gặp tình trạng “Không thể phát video do quá tải” (Google Drive) thì các bạn nên tải về nhé. Lưu ý nên tải từng thư mục nhé hoặc 1-5 thư mục cùng lúc (lúc đó google drive sẽ nén file và tự động tải xuống). Không nên tải thư mục cha vì file nặng google sẽ nén thiếu nhé.
Course Content
20. Java Design Patterns
-
1. Giới thiệu.mp4
03:37 -
2. Giới thiệu Factory Pattern.mp4
02:05 -
3. Demo Factory Pattern.mp4
14:53 -
4. Ưu điểm của Page Object Model.mp4
02:16 -
5. Demo Page Object Model – Tạo dự án.mp4
12:40 -
6. Demo Page Object Model – Tạo HomePage.mp4
26:02 -
7. Demo Page Object Model – Tạo LoginPage.mp4
10:28
9. Iframe và Windows
-
1. Windows.mp4
16:00 -
2. IFrame.mp4
05:21
8. Di chuột
-
1. Giới thiệu.mp4
02:12 -
2. Sự kiện di chuột.mp4
07:31 -
3. Sự kiện kéo và thả.mp4
05:57 -
4. sự kiện kéo.mp4
04:02 -
5. xử lý-trượt.mp4
04:53 -
6. xử lý thay đổi kích thước.mp4
03:59
7. Xử lý cảnh báo, xác nhận và lời nhắc Javascript
-
1. Giới thiệu.mp4
02:44 -
2. Alert Popup.mp4
05:32 -
3. Alert Confirmations.mp4
03:22 -
4. Alert Prompts.mp4
06:06
6. Định vị bằng DOM
-
1. Giới thiệu.mp4
02:26 -
2. Lấy elements với ID bằng DOM.mp4
10:46 -
3. Lấy elements với Name bằng DOM.mp4
07:05 -
4. Lấy elements bằng domname.mp4
08:16 -
5. Lấy elements bằng domindex.mp4
08:02
5. Làm việc với Form
-
1. Button.mp4
02:54 -
2. Link.mp4
01:39 -
3. TextBox.mp4
01:55 -
4. Radio Button.mp4
01:44 -
5. CheckBox.mp4
01:32 -
6. DropDown Box.mp4
05:11
4. Các lệnh hành động cơ bản của WebDriver
-
1. Các lệnh hành động cơ bản.mp4
00:56 -
2. get(String url).mp4
04:05 -
3. Click().mp4
03:47 -
4. Submit().mp4
01:59 -
5. Clear() và sendKeys().mp4
02:52 -
6. navigate().to().mp4
01:39 -
7. navigate().back() và navigate().forward().mp4
04:06 -
8. getCurrentUrl().mp4
02:18 -
9. maximize().mp4
01:30 -
10. Quit() và Close().mp4
01:50
3. Locators trong Selenium Webdriver
-
1. Locators trong Selenium Webdriver.mp4
02:28 -
2. Định vị phần tử giao diện người dùng theo ID.mp4
04:09 -
3. Định vị phần tử giao diện người dùng theo Name.mp4
03:07 -
4. Định vị phần tử giao diện người dùng theo ClassName.mp4
02:06 -
5. Định vị phần tử giao diện người dùng theo Tag Name.mp4
02:42 -
6. Định vị phần tử giao diện người dùng theo Link Text Partial Link Text.mp4
02:57 -
7. Sử dụng Id với bộ chọn CSS để tìm phần tử.mp4
04:14 -
8. Sử dụng ký tự đại diện với bộ chọn CSS.mp4
02:48 -
9. Sự khác biệt giữa Xpath tuyệt đối và tương đối.mp4
05:48 -
10. Sử dụng hàm contains() để tìm các phần tử.mp4
03:37
25. Tổng Kêt Khóa Học
-
1. Tổng kết.mp4
03:09
24. Automation Framework tiếp theo
-
1. SpingFramework.mp4
01:32 -
2. Spring Boot là gì.mp4
06:13 -
3. Sử dụng Spring Boot.mp4
14:42 -
4. Viết Feature và Steps definitions.mp4
22:37 -
5. Viêt Scenario DataTable.mp4
06:28 -
6. Viết Scenario Outline Example.mp4
08:14 -
7. Viết Feature Shopping.mp4
18:20 -
8. Tạo Extent Report.mp4
19:33 -
9. ScreenShot với Extent Report.mp4
10:17 -
10. ScreenShot Fail với Extent Report.mp4
04:05 -
11. Ghi Log.mp4
12:43 -
12. Update Source code vô GitLab.mp4
09:53 -
13. CI và CD.mp4
05:12 -
14. Tạo Pipline trên GitLab.mp4
14:22
23. Cucumber
-
32. Cucumber với Command line và cách ghi đè TAGS.mp4
10:14 -
22. Chạy tất cả Test.mp4
04:15 -
23. ScreenShot trong Cucumber.mp4
09:50 -
24. ScreenShot Fail trong Cucumber.mp4
04:35 -
25. Tổng kết.mp4
03:22 -
26. Làm việc với Adapter Cucumber 4.mp4
13:50 -
27. Làm việc với Adapter Cucumber 5.mp4
09:26 -
28. Làm việc với Adapter Cucumber 6.mp4
09:22 -
29. Làm việc với Adapter Cucumber 6 Screenshot.mp4
06:38 -
30. Làm việc với Adapter Cucumber 6 Screenshot với test fail.mp4
05:59 -
31. Làm cách nào để chạy Cucumber với command line.mp4
04:27 -
21. Scenario Hooks.mp4
03:40 -
33. Cài đặt EGIT với Cucumber.mp4
07:01 -
34. Đưa Source code lên GitLab.mp4
05:08 -
35. Lấy Source code từ GitLab.mp4
03:24 -
36. Jenkins với Cucumber.mp4
06:09 -
37. Setup Cucumber với Jenkins.mp4
04:13 -
38. Setup GitLab với Jenkins.mp4
08:18 -
39. Tạo TAGS trong Jenkins.mp4
06:48 -
40. Report với Jenkins.mp4
04:33 -
41. Extents Report với Jenkins.mp4
04:26 -
11. Viết Step definitions.mp4
05:57 -
2. Tại sao lại là BDD.mp4
06:22 -
3. Cucumber là gì.mp4
10:00 -
4. Ngôn Ngữ Gherkins.mp4
19:14 -
5. Cucumber Framework.mp4
11:36 -
6. Tạo dự án.mp4
08:53 -
7. Viết Feature.mp4
12:23 -
8. Scenario Parameter.mp4
07:14 -
9. Scenario Data Table.mp4
05:04 -
10. Scenario Outline Example.mp4
07:35 -
1. Giới thiệu.mp4
03:36 -
12. Test Runner.mp4
04:13 -
13. Test Runner với plugin.mp4
03:49 -
14. Test Runner với Mono Chrome.mp4
01:27 -
15. Test Runner với DryRun.mp4
05:01 -
16. Test Runner với Strict.mp4
02:51 -
17. Test Runner với Tags.mp4
03:54 -
18. Public report Cucumber.mp4
04:19 -
19. Cucumber với HOOK.mp4
03:39 -
20. HOOK và Tags.mp4
04:56
22. Automation Framework
-
12. Thêm CheckOut Page.mp4
05:12 -
23. ScreenShot khi test Fail.mp4
15:31 -
22. ScreenShot.mp4
17:22 -
21. Tham sô cho JUnit.mp4
14:04 -
20. Thứ tự Test.mp4
05:40 -
19. Thêm JUnit Test.mp4
06:24 -
18. Thêm CheckOut Products.mp4
18:00 -
17. Thêm Product Detail.mp4
11:51 -
16. Thêm Search Test.mp4
04:12 -
15. Thêm test Class.mp4
16:43 -
14. Thêm khả năng mã hóa.mp4
06:56 -
13. Thêm Login Page.mp4
16:22 -
1. Giới thiệu.mp4
02:00 -
11. Thêm HomePage.mp4
21:05 -
10. Tái cấu trúc.mp4
12:39 -
9. Đọc giá trị từ Properties.mp4
12:50 -
8. Main Class.mp4
05:05 -
7. Driver Singleton Class.mp4
10:25 -
6. Driver Strategy Implementer Class.mp4
06:35 -
5. Driver Strategy Class.mp4
07:55 -
4. Tạo dự án.mp4
03:03 -
3. Thiết kế.mp4
01:54 -
2. Test Cases.mp4
01:25
21. JUnit
-
1. Giới thiệu.mp4
02:20 -
2. Tạo dự án.mp4
08:25 -
3. Assertions.mp4
05:07 -
4. AssertArrays và thông số.mp4
07:46 -
5. Kiểm tra ngoại lệ.mp4
11:45 -
6. JUnit hooks.mp4
05:26 -
7. BeforeAll và AfterAll.mp4
06:06 -
8. AssertAll và Disable.mp4
05:57 -
9. Giả định.mp4
05:23 -
10. SureFire plugin.mp4
04:53 -
11. Chú thích với JUnit.mp4
13:13 -
12. Assertion khi gọi trong JUnit.mp4
07:25 -
13. Trật tự kiểm tra.mp4
03:31 -
14. Tổng kết.mp4
01:38
1. Giới thiệu
-
03:50
-
07:25
2. Selenium từ cơ bản đến nâng cao
-
1. Nội dung.mp4
03:14 -
2. Cài đặt JAVA.mp4
05:55 -
3. Cài đặt Maven.mp4
03:13 -
4. Cài đặt EClipse.mp4
03:34 -
5. Tạo dự án.mp4
09:54 -
6. Làm việc với Webdriver Manager.mp4
04:41 -
7. Công cụ.mp4
06:11
19. JAVA với Selenium
-
31. Strings.mp4
23:00 -
22. Từ khóa final.mp4
09:15 -
23. Câu hỏi về Final.mp4
02:22 -
24. Interfaces (Giao diện ).mp4
05:49 -
25. Đa hình (Polymorphism).mp4
02:38 -
26. Lớp Collections.mp4
15:00 -
27. List trong java.mp4
09:00 -
28. SET.mp4
03:30 -
29. MAP.mp4
05:25 -
30. EQUALS.mp4
05:18 -
21. Các lớp và phương thức trừu tượng.mp4
12:56 -
32. Exceptions.mp4
10:50 -
33. File.mp4
13:59 -
34. Anonymous Inner Class.mp4
12:40 -
35. Inner Classes.mp4
05:08 -
36. Private Inner Classes.mp4
01:57 -
37. Static Inner Classes.mp4
03:05 -
38. Enums.mp4
05:38 -
39. Biểu thức Lambda.mp4
05:32 -
40. Tổng kết.mp4
01:44 -
11. Lệnh break trong vòng lặp.mp4
02:20 -
2. Các kiểu dữ liệu gốc.mp4
13:37 -
3. Các kiểu dữ liệu tham chiếuđối tượng.mp4
01:36 -
4. Mảng (Array) trong Java.mp4
16:03 -
5. Toán tử.mp4
16:01 -
6. Lệnh IFELSE.mp4
09:43 -
7. Câu lệnh rẽ nhánh switch trong Java.mp4
04:14 -
8. Các vòng lặp trong Java.mp4
08:35 -
9. Vòng lặp while.mp4
02:38 -
10. Vòng lặp do-while.mp4
03:05 -
1. Giới thiệu.mp4
03:51 -
12. Lệnh continue trong vòng lặp.mp4
06:23 -
13. User Input.mp4
04:03 -
14. Java ClassesObjects.mp4
07:10 -
15. Methods.mp4
07:22 -
16. Methods với Paramters.mp4
06:02 -
17. Constructors.mp4
05:50 -
18. Get và Set.mp4
04:41 -
19. Modifiers.mp4
03:09 -
20. Từ khóa static.mp4
09:26
18. SelectorHUB
-
10. Sao chép & Chỉnh sửa.mp4
02:17 -
19. Tổng kết.mp4
03:07 -
18. XPath dựa trên chỉ mục.mp4
02:31 -
17. Chuyển đổi XPath thành cssSelector.mp4
03:37 -
16. Context Menu.mp4
02:17 -
15. Xử lý lỗi.mp4
01:58 -
14. Phần tử SVG.mp4
02:49 -
13. iframe & iframe lồng nhau.mp4
02:14 -
12. Bộ chọn Shadow DOM.mp4
02:57 -
11. Đặt lại tính năng cài đặt.mp4
02:00 -
1. Các tính năng của SelectorsHub.mp4
03:34 -
9. Dấu nhấy đôi trong selectorsHub.mp4
01:34 -
8. Chọn nhiều Elements trong selectorsHub.mp4
03:38 -
7. Chữ thường và chữ hoa trong selectorsHub.mp4
02:35 -
6. Lưu trử trong selectorsHub.mp4
02:46 -
5. Sử dụng driver với SelectorHub.mp4
02:16 -
4. Tính năng Bộ lọc thuộc tính.mp4
03:11 -
3. Bộ chọn chuyển sang bật tắt bộ chọn được tạo tự động..mp4
02:28 -
2. Trình chỉnh sửa thông minh.mp4
04:48
17. Bài tập hết chương
-
1. Bài tập hết chương.mp4
03:00 -
2. Giải bài tập.mp4
08:48 -
3. Tổng kết chương.mp4
03:21
16. Sử dụng tập tin Excel
-
1. Excel.mp4
03:43 -
2. Đọc tập tin Excel.mp4
13:10 -
3. Ghi tập tin Excel.mp4
07:45 -
4. Tạo thư viện ExcelReader.mp4
05:27
15. Làm việc với tập tin văn bản
-
1. Đọc Tập tin Txt.mp4
12:23 -
2. Ghi Tập tin Txt.mp4
11:36
14. Sử dụng tập tin thuộc tính
-
1. tập tin thuộc tính.mp4
15:02
13. Xử lý các trường hợp ngoại lệ
-
1. Xử lý các trường hợp ngoại lệ.mp4
06:16
12. Implicit wait – Explicit Wait
-
1. Giới thiệu.mp4
05:24 -
2. Cách sử dụng explicit.mp4
08:20 -
3. Làm thế nào để chờ các Elements.mp4
04:22
11. Cách chụp ảnh màn hình
-
1. chụp ảnh màn hình.mp4
13:22
10. Đánh dấu phần tử bằng cách sử dụng trình duyệt
-
1. Giới thiệu và cách Đánh dấu phần tử.mp4
10:07 -
2. Bài Tập.mp4
03:06