IDE Selenium
- Để tìm hiểu về các khái niệm về thử nghiệm tự động và Selenium, bao gồm:
- Các lệnh Selen như kiểu, mở, bấmAndWait, xác nhận, xác minh, v.v.
- Các trình định vị như id, name, xpath, css selector, v.v.
- Thực thi mã JavaScript tùy chỉnh bằng cách sử dụng runScript
- Xuất các trường hợp thử nghiệm ở các định dạng khác nhau.
- Tạo các bài kiểm tra với ít hoặc không có kiến thức về lập trình.
- Để tạo các trường hợp thử nghiệm đơn giản và các bộ thử nghiệm mà bạn có thể xuất sau này sang RC hoặc WebDriver.
- Để kiểm tra một ứng dụng web chỉ chống lại Firefox.
Selenium RC
- Để thiết kế một bài kiểm tra sử dụng một ngôn ngữ biểu cảm hơn Selenese
- Để chạy thử nghiệm của bạn với các trình duyệt khác nhau (ngoại trừ HtmlUnit) trên các hệ điều hành khác nhau.
- Để triển khai các thử nghiệm của bạn trên nhiều môi trường sử dụng lưới Selenium.
- Để kiểm tra ứng dụng của bạn dựa trên trình duyệt mới hỗ trợ JavaScript.
- Để kiểm tra các ứng dụng web với các kịch bản dựa trên AJAX phức tạp.
WebDriver
- Để sử dụng một ngôn ngữ lập trình nhất định trong việc thiết kế trường hợp thử nghiệm của bạn.
- Để kiểm tra các ứng dụng có nhiều chức năng dựa trên AJAX.
- Để thực hiện các kiểm tra trên trình duyệt HtmlUnit.
- Để tạo kết quả kiểm tra tùy chỉnh.
Selenium Grid
- Để chạy các kịch bản lệnh Selenium RC của bạn trong nhiều trình duyệt và hệ điều hành đồng thời.
- Để chạy một bộ thử nghiệm khổng lồ, cần phải hoàn thành trong thời gian sớm nhất có thể.