Chào các bạn đã đến với chủ đề tiếp theo của mình. Hôm nay, chúng ta sẽ tiếp tục discuss về Alert. Các bạn sẽ thường thấy 4 loại Alert như sau:
- Basic Alert
- Confirm Alert
- Prompt Alert
- Basic Authen
1. Một số keywords sử dụng cho Alert
1.1. Accept Alert
- Keywork này dùng để giả lập action của user khi click vào button”OK” của Alert.
1.2. Dismiss Alert
- Keywork này dùng để giả lập action của user khi click vào button”Cancel” của Alert.
1.3. Get Alert Text
- Keywork này dùng lấy giá trị text trên alert
- Sau khi chạy qua step này, kết quả trả về và hiển thị trên report như sau:
1.4. Set Text On Alert
- Keywork này giả lập action của user để input giá trị text vào ô input trên Prompt Alert
1.5. Wait For Alert
- Keywork này dùng để chờ đợi đến khi có một alert xuất hiện
1.6. Verify Alert Present
- Keywork này dùng để xác nhận có một Alert tồn tại
2. Test case sample
2.1. Test case 1: Basic Alert
- Open http://the-internet.herokuapp.com/javascript_alerts
- Click on button Click for JS Alert
- Wait for an alert to present in 5 seconds
- Verify Alert text displayed: “I am a JS Alert”
- Click OK button
- Verify Alert text message displayed: ‘You successfully clicked an alert’
2.2. Test case 2: Confirm Alert
- Open http://the-internet.herokuapp.com/javascript_alerts
- Click on button ‘Click for JS Confirm’
- Wait for an alert to present in 5 seconds
- Verify Alert text displayed: “I am a JS Confirm”
- Click OK button
- Verify Alert text message displayed: “You clicked: Ok”
- Click on button Click for JS Confirm again
- Click Cancel button
- Verify Alert text message displayed: “You clicked: Cancel”
2.3. Test case 3: Prompt Alert
- Open http://the-internet.herokuapp.com/javascript_alerts
- Click on button ‘Click for JS Prompt’
- Wait for an alert to present in 5 seconds
- Verify Alert text displayed: “I am a JS prompt”
- Input text to Alert. Ví dụ: “abc”
- Click OK
- Verify Alert text message displayed: “You entered: abc”
2.4. Test case 4: Authenticate
- Open http://the-internet.herokuapp.com/basic_auth
- Input username & password
- Verify Alert text message displayed: ‘Congratulations! You must have the proper credentials.’
3. Kết
Đến đây thì các bạn có thể handle được 4 loại alert trong automation rồi đó. Cảm ơn các bạn đã theo dõi bài viết của mình. Chúc các bạn thành công. Hẹn gặp lại các bạn ở những chủ đề tiếp theo. Bái bai.