Các câu lệnh Selenium:

Một phần của tài liệu Bài giảng Kiểm thử phần mềm - Trường ĐH Thương mại (Trang 46 - 47)

- 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

Một phần của tài liệu Bài giảng Kiểm thử phần mềm - Trường ĐH Thương mại (Trang 46 - 47)