Bài viết được sự cho phép của vntesters.com
Như ở bài trước mình có nói, trong Selenium IDE cũng có một số các mở rộng (extensions) để hỗ trợ người dùng. Bài này, mình sẽ giới thiệu với các bạn một extensions khá mạnh mẽ trong việc điều hướng luồng thực thi của mã kiểm thử trên Selenium IDE – Selenium IDE Flow Control.
Xem thêm tuyển dụng Data Engineer hấp dẫn trên TopDev
Cài đặt Selenium IDE Flow Control
Để cài đặt phần extensions, chúng ta truy cập vào trang chủ của Selenium và download về trình duyện Firefox. Quá trình cài đặt này cũng giống như khi chúng ta cài đặt những add-on khác cho Firefox. Các bạn có thể xem clip dưới đây:
Các câu lệnh trong Selenium IDE Flow Control
Sau khi cài đặt Selenium IDE Flow Control, trong command dropdown list cua Selenium IDE, chúng ta sẽ có 7 câu lệnh mới:
- label | mylabel – Tạo ra một nhãn
- goto | mylabel – Di chuyển đến một nhãn
- gotoLabel | mylabel – Tương tự như câu lệnh “goto”
- gotoIf | expression – Đi đến một nhãn nếu thỏa điều kiện
- while | expression – Lặp một đoạn mã với điều kiện
- endWhile – Kết thúc một vòng lặp
- push | value | arrayName – Điền một giá trị vào bên trong một mảng
Sử dụng các câu lệnh Flow Control
Mình ví dụ một kịch bản kiểm thử như sau:
- Truy cập trang web Google
- Tìm kiếm với từ khóa Selenium
- Nhấp vào đường dẫn đến trang chủ của Selenium
- Nếu tiêu đề của trình duyệt hiện tại không phải là Downloads thì nhấn nút Download Selenium
Bài viết gốc được đăng tải tại vntesters.com
Có thể bạn quan tâm:
- Selenium IDE – Record and Playback trên nhiều trình duyệt
- Selenium IDE – Record and Playback
- Selenium IDE – Các câu lệnh kiểm tra
Xem thêm các việc làm lĩnh vực công nghệ hấp dẫn trên TopDev