Selenium là một trong những công cụ kiểm thử tự động hóa giao diện người dùng web (GUI) mã nguồn mở phổ biến được sử dụng rộng rãi nhất. Loạt bài về Selenium Tutorial – Java sẽ cung cấp các khái niệm từ cơ bản dến nâng cao về Selenium.
Các bài hướng dẫn này được thiết kế cho các bạn manual QA/QC muốn chuyển qua Automation Tester, hay các bạn mới bắt đầu học Automation test.
Bạn nên tham khảo tuần tự các bài hướng dẫn để đạt hiệu quả trong quá trình học nhé!
- Giới thiệu về Selenium
- Cài đặt môi trường -> Tạo Selenium Automation Test với maven – Intellij IDEA
- Các website demo hay được sử dụng cho thực hành Automation Test
- Cách dùng WebDriverManager với Selenium
- Selenium Locator
- Selenium Locator: CSS Selector
- Tutorial: Window handle trong Selenium WebDriver
- Tutorial: Xử lý nhiều cửa sổ trong Selenium WebDriver
- Tutorial: Làm việc với Alerts/Popups trong Selenium WebDriver
- Tutorial: Làm việc với Authentication/Login pop-up trong Selenium WebDriver
- Tutorial: Làm việc với Notifications popup sử dụng Selenium Webdriver
- Tutorial: Làm việc với checkbox trong Selenium WebDriver
- Tutorial: Làm việc với Tooltip trong Selenium WebDriver
- Upload file sử dụng Selenium WebDriver
Design pattern
Page Object Model Pattern
Factory Design Pattern
Facade Pattern
Singleton design pattern
- Sử dụng Singleton design pattern trong Automation test
- TestNG Singleton Design Pattern: Run tests parallel