Đề cương khóa học
Định vị các phần tử
- Chiến lược định vị ID, CSS, XPath và Name
- Xử lý thuộc tính động
- Xây dựng đường dẫn
- Các phương pháp tốt nhất
Dự án
- Chuẩn bị Visual Studio
- Thêm các thư viện cần thiết
NUnit
- Các chú thích (Annotations)
- Xác thực (Assertions)
- Bộ kiểm thử tham số hóa
Selenium WebDriver
- Kiểm thử trên nhiều trình duyệt
- Chờ nội dung động
- Chụp ảnh màn hình
- Thực hiện các thao tác bàn phím và chuột
- Xử lý cửa sổ pop-up
- Gỡ lỗi (Debugging)
NLog
- Cấu hình nhật ký tùy chỉnh
Các mẫu thiết kế
- Làm cho mã có thể tái sử dụng
- Mô hình Page Objects
Kiểm thử phân tán
- Chạy máy chủ Selenium độc lập
- Cấu hình Selenium Grid
- Sử dụng Remote WebDriver
Yêu cầu
- Kinh nghiệm kiểm thử tự động hóa với Selenium
- Kinh nghiệm phát triển ứng dụng web (được khuyến nghị)
- Hiểu biết về C# (được khuyến nghị)
Đánh giá (3)
Khóa học rất thực tế. Giảng viên am hiểu chủ đề của mình.
Piotr - Scottish Enterprise
Khóa học - Advanced Selenium with C#
Dịch thuật bằng máy
Buổi trình diễn từng bước của giảng viên và phần hỏi đáp liên tục.
Jameela Parveen - I-Access Solutions Pte Ltd
Khóa học - Advanced Selenium with C#
Dịch thuật bằng máy
Trainer rấtnice. Giải thích của anh ấy rõ ràng và thú vị. Anh ấy cố gắng làm cho bài học trở nên hấp dẫn nhất có thể. Tôi đã rất thích các buổi học và thu được nhiều kiến thức. Cảm ơn rất nhiều. Kỹ thuật hữu ích nhất mà tôi học được là cách xác định các phần tử cho các thành phần web khác nhau như hộp văn bản, nút chọn radio và nút bấm. Đôi khi, ID của phần tử không được bắt đúng. Chúng tôi đã học cách xác định các phần tử bằng cách sử dụng các bộ chọn CSS, XPath, Tên và ID. Tôi rất thích cách giải thích. Cảm ơn nhiều.
Bee Chin Chuah - I-Access Solutions Pte Ltd
Khóa học - Advanced Selenium with C#
Dịch thuật bằng máy