Sử dụng các câu lệnh điều khiển trên Selenium IDE
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
- B BenQ RD Series – Dòng Màn Hình Lập Trình 4k+ Đầu Tiên Trên Thế Giới
- i iOS 18 có gì mới? Có nên cập nhật iOS 18 cho iPhone của bạn?
- G Gamma AI là gì? Cách tạo slide chuyên nghiệp chỉ trong vài phút
- P Power BI là gì? Vì sao doanh nghiệp nên sử dụng PBI?
- K KICC HCMC x TOPDEV – Bước đệm nâng tầm sự nghiệp cho nhân tài IT Việt Nam
- T Trello là gì? Cách sử dụng Trello để quản lý công việc
- T TOP 10 SỰ KIỆN CÔNG NGHỆ THƯỜNG NIÊN KHÔNG NÊN BỎ LỠ
- T Tìm hiểu Laptop AI – So sánh Laptop AI với Laptop thường
- M MySQL vs MS SQL Server: Phân biệt hai RDBMS phổ biến nhất
- S SearchGPT là gì? Công cụ tìm kiếm mới có thể đánh bại Google?