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

Selenium WebDriver with C# for Beginners + Live Testing Site

Selenium WebDriver với C# cho Người Mới Bắt Đầu + Trang Web Thực Hành Trực Tuyến

Selenium WebDriver với C# cho Người Mới Bắt Đầu + Trang Web Thực Hành Trực Tuyến

Selenium là công cụ kiểm thử website phổ biến nhất! Hãy cùng tôi và hàng trăm học viên khác học Selenium Webdriver!

4.5
(4,348 đánh giá)
18,418 học viên
Giảng viên
Tod Vachev
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
5.0 giờ video
57 bài giảng
5 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Viết test bằng NGÔN NGỮ ĐƠN GIẢN
Làm việc với Bộ chọn ID, Name, CSSPath và XPath - biết khi nào nên dùng loại nào trong Selenium
Thao tác với Ô nhập liệu, Hộp kiểm, Nút radio, Hộp cảnh báo và nhiều hơn nữa
Làm việc với Mô hình Đối tượng Trang và triển khai đúng cách
Xây dựng Khung Tự động Hóa Selenium hiệu quả
Chạy Test trên Thiết bị Di động với Selenium và Appium
Kiểm thử Song song với Selenium và NUnit3
Sử dụng các Trình duyệt Khác nhau - Chrome, Opera, Internet Explorer, Firefox
Chụp Ảnh màn hình với Selenium
Sử dụng PhantomJS Driver và Selenium (có dự án tải tất cả bài viết từ một website!)
Làm việc với Thuộc tính Phần tử (Kích thước, Vị trí, Định dạng - ví dụ: đổi màu hoặc ẩn phần tử)
Thực thi Javascript qua C# với Selenium
Làm việc với Thuộc tính Trình duyệt (Kích thước, Vị trí, Tab/Cửa sổ mới, Xử lý Tab/Cửa sổ)
Tạo Báo cáo HTML đẹp mắt cho Kết quả Test với Selenium và NUnit3

Yêu cầu

Đã cài Visual Studio (khóa học có hướng dẫn cài đặt nếu bạn chưa biết)
Có kiến thức lập trình cơ bản - Biến, Câu lệnh If đơn giản, Vòng lặp For đơn giản
Kiến thức Cơ bản về C# (Không bắt buộc nhưng sẽ rất hữu ích!)
Mong muốn học cách sử dụng Selenium WebDriver

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

Tester Thủ công muốn học làm việc với Selenium WebDriver
Thực tập sinh QA
Chuyên gia QA chưa có kinh nghiệm Selenium
Freelancer muốn tạo website không lỗi

Nội dung khóa học

12 phần • 57 bài giảng
1 Giới thiệu khóa học và giải đáp "Tại sao chọn C#?"
2 Cài đặt Visual Studio
3 Bắt đầu - Thiết lập Selenium WebDriver và Môi trường Phát triển
1 Name
2 ID
3 Class Name
4 CSS và X Path
5 Xử lý Ngoại lệ NoSuchElement trong Selenium WebDriver
6 Mã nguồn Bộ chọn
7 Cách chọn Bộ chọn phù hợp?
1 Trường Nhập văn bản
2 Hộp kiểm
3 Nút radio
4 Menu thả xuống
5 Hộp cảnh báo
6 Mã nguồn Phần tử Đặc biệt
1 Test Case & Test Scenario - Chúng là gì?
2 Assertion - Suy nghĩ thông minh!
3 Sơ đồ tư duy và Kiểm thử Tự động?
1 Khung Tự động Hóa là gì?
2 Mô hình Đối tượng Trang (POM)
3 PageFactory có lỗi thời?
4 Cấu hình - Hỏi tôi bất cứ điều gì!
5 Điều hướng - Làm thế nào và cần đi đến đâu?
6 Hành động - Bạn cần làm gì để đạt được mục tiêu?
7 Thiết lập NUnit Test Runner - Và chạy test của bạn!
8 Tổ chức Khung của bạn - Đúng cách! (Và một chút gỡ lỗi test!)
9 Sửa lớp Driver và Actions nếu gặp lỗi này
10 Tải Mã nguồn Khung
11 Từ khóa Public/Void/Static/Get/Set thực sự là gì - Phần 1 Static
12 Từ khóa Public/Void/Static/Get/Set thực sự là gì - Phần 2 Void
13 Từ khóa Public/Void/Static/Get/Set thực sự là gì - Phần 3 Public
14 Từ khóa Public/Void/Static/Get/Set thực sự là gì - Phần 4 Get/Set
1 Cách chụp ảnh màn hình với Selenium WebDriver và Lưu lại
2 Tạo Báo cáo với NUnit và Chạy Test bằng Console Runner
3 Chuyển đổi Báo cáo thành Báo cáo HTML đẹp mắt
1 Bật Song song hóa và Cài đặt Cơ bản
2 Tái cấu trúc Khung để Chạy Test Song song
3 Mã nguồn Thực thi Test Song song
1 Lấy Vị trí và Kích thước của một Phần tử
2 Thực thi JavaScript với C# và Chỉnh sửa Định dạng của Phần tử
3 Thực hiện Hành động Giống Người dùng - Kiểm tra Hiệu ứng Di chuột
4 Kéo và Thả Phần tử
1 Sử dụng các Driver Khác nhau - Internet Explorer, Firefox, Opera
2 Điều khiển Vị trí và Kích thước của Driver
3 Chuyển đổi giữa Nhiều Tab hoặc Cửa sổ trong Driver
4 Mở và Đóng Tab mới hoặc Cửa sổ mới trong Driver
5 Nếu gặp khó khăn khi mở tab mới với mã từ bài học, hãy đọc phần này
1 Thiết lập PhantomJS và Trích xuất Sơ đồ Website từ một Trang web
2 Sử dụng Định dạng Chuỗi để Trích xuất Liên kết từ Sơ đồ Website
3 Trích xuất Nội dung từ Website - Tiêu đề và Nội dung Bài viết
4 Lưu Nội dung Đã trích xuất vào Tệp Văn bản
1 Thiết lập Appium để Chạy Test trên Thiết bị Android
2 Hoàn tất Thiết lập Appium và Chạy Test Đầu tiên trên Thiết bị Android
3 Sửa Kịch bản Test để Chạy trên Thiết bị Android
4 Mã nguồn Kiểm thử Di động với Appium
1 PHẦN THƯỞNG: Bạn đang gặp khó khăn với C#?

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

Selenium Webdriver is a free automation testing tool for web applications. It is able to work with different browsers like Chrome, Firefox, IE, Opera and simulate human like behavior. Selenium is able to interact with all the different elements in a webpage. It can click on them, input text, extract text and much more. By covering all the different functionalities on your website with Selenium tests, you will be able to quickly catch new and reappearing old bugs. This will save your team time and money.

In this Selenium course you will also find a 24/7 LIVE Website which you can use to test everything that you are learning in the course!

This course is perfect for people who are beginners in the subject or manual testers that want to move on to automated testing. 

The Selenium Webdriver with C# course is available to you at any time and you have 30-Day MoneyBack Guarantee by Udemy! No questions asked!

In this course we will focus on Graphic User Interface and Functionality Testing and we will learn how to work with the various element selectors and special elements like:

  • ID, Name, CSS, Xpath and Class Selectors

  • Textbox, Check box, Radio buttons, Drop down Menus

  • JavaScript Alert Boxes

We will also have a few theory lectures about Selenium and testing in general in which I will explain:

  • When you should use either of these selectors;

  • What is a Test Case/Scenario

  • How you can use Mindmaps in testing

Then we will start creating our Automation Framework with Selenium! When you learn how to create a Framework by the end of the course, you will be able to write your Selenium WebDriver tests in Plain English!

This course also includes lectures on:

  • Running Tests on Mobile Devices with Selenium and Appium

  • Parallel Testing with Selenium and NUnit3 (running multiple tests at the same time)

  • Generating beautiful HTML Reports for our Test Results with Selenium and NUnit3

  • Using Different Browsers - Chrome, Opera, Internet Explorer, Firefox

  • Taking Screenshots with Selenium

  • Using PhantomJS Driver and Selenium (we have a project here to download all posts from a website!)

  • Working with Element Properties (Size, Location, Stylings, e.g. change colors or make elements disappear)

  • Executing Javascript through C# with Selenium

  • Working with Browser Properties (Size, Location, New Tabs/Windows, Tabs/Windows Handles)

Take this course and join hundreds of satisfied students!

What are they saying about the course:

Joanna Badiola (5 Stars):

"The course is very clear and can be easily understood even with minor knowledge in programming."

Jose Ignacio Calvo Torel (5 Stars):

"Short but great and detailed course!"

Cassessa (5 Stars):

"Normally I am not so easily impressed. But this I give it a 5! Really Great!"

Alexander Mosenko (5 Stars):

"This training course gives a solid foundation needed to start learning Selenium Webdriver with C#. Also, the instructor provides a good support on students' questions."

Mr. Javier Acha (5 Stars):

"This training course gives a solid foundation needed to start learning Selenium Webdriver with C#. Also, the instructor provides a good support on students' questions."

Ed (5 Stars):

"This course is plain, easy to understand. You will not waste your time learning any useless lectures."

Join us!

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