- Xác định phân vùng tương đương và test case thích hợp theo yêu cầu dưới đây:
Các câu lệnh Selenium:
Actions: là các lệnh thao tác nói chung trên trạng thái của ứng dụng. Chúng là những việc như “click trên link” hay “lựa chọn các tùy chọn”. Nếu có một Action fail hoặc có một lỗi, thực hiện kiểm thử hiện tại được dừng lại. Nhiều Action có thể được gọi với hậu tố “AndWait”, Ví dụ: “clickAndWait”. Hậu tố này cho biết Selenium sẽ thực hiện một cuộc gọi tới máy chủ và Selenium đợi để tải một trang mới.
Accessors: kiểm tra trạng thái của ứng dụng và lưu trữ kết quả trong các biến, ví dụ: “storeTitle”. Chúng cũng được sử dụng để tự động tạo ra Assertions.
274
KIỂM THỬ TỰ ĐỘNG: cách dùng Selenium IDE Selenium IDE
Các câu lệnh Selenium:
Assertions như Accessors, nhưng chúng xác minh rằng trạng thái của ứng dụng phù hợp với những gì được mong đợi, ví dụ: “chắc chắn rằng tiêu đề trang là X” và “xác nhận rằng checkbox này đã được kiểm tra”. Tất cả các Assertions Selenium có thể được sử dụng
trong ba cách thức:
assert
verify
waitFor
Ví dụ: “assertText”, “verifyText” và “waitForText”. Khi một “assert” fail kịch bản của bạn sẽ dừng lại ngay lập tức và không chạy bất kỳ thêm một lệnh nào khác. Khi một “verify” fail kiểm thử vẫn tiếp tục thực hiện. 275
Các lệnh Selenium thường được sử dụng: Open:Mở một trang sử dụng một URL.
click/clickAndWait:Thực hiện một thao tác nhấp chuột và chờ đợi để nạp một trang mới.
verifyTitle/assertTitle:Xác minh một tiêu đề trang được dự kiến.
verifyTextPresent:Được sử dụng để xác nhận văn bản cụ thể tồn tại một nơi nào đó trên trang.
Ví dụ: verifyTextPresent= Selenium IDE
Với lệnh này nó sẽ tìm kiếm chuỗi văn bản “Selenium IDE” có xuất hiện ở một nơi nào đó trên trang hiện đang thử nghiệm khơng. Sử dụng hàm này bạn chỉ cần quan tâm văn bản cần kiểm tra có xuất hiện khơng, chứ khơng kiểm tra nó xuất hiện tại một vị trí nào cụ thể.
KIỂM THỬ TỰ ĐỘNG: cách dùng Selenium IDE Selenium IDE
KIỂM THỬ TỰ ĐỘNG: cách dùng Selenium IDE Selenium IDE