Ở bài trước, chúng ta đã tìm hiểu và cài đặt Robot Framework. Bài viết này, chúng ta sẽ viết những testcase đầu tiên để làm quen với RF (Robot Framework).
Trước tiên, chúng ta cần cài thư viện selenium cho RF bằng lệnh:
pip install robotframework-selenium2library
Sau đó chạy Ride để viết những dòng code đầu tiên
ride.py
Tại giao diện RIDE, ta tạo mới 1 Project bằng phím tắt Ctrl + N hoặc File -> New Project
Ví dụ, tôi đặt tên là Demo. Tại Demo, ta click vào Library để nhập tên thư viện Selenium2Library vào. Chú ý, đoạn này cần phải phân biệt hoa, thường.
sau đó click Ok
Tiếp theo, chuột phải vào Tên Project (ở đây là Demo) ta chọn New Testcase. Ở đây, tôi đặt tên TC1
Ở TC1, ta viết như ảnh bên dưới
Nhìn vào TC này, các bạn cũng có thể thấy là TC của chúng ta có các step sau:
1. Mở FB với trình duyệt chrome
2. Nhập user name
3. Nhập password
4. Click vào nút login
Chú ý: Trước khi chạy project, các bạn cần phải có ChromeDriver để chạy selenium.
Trước tiên cần check version hiện tại của Google Chrome. Chrome của mình version 73, mình chọn ChromeDriver 2.46
Cách nhanh nhất là tải ChromeDriver tại đây, chọn phiên bản phù hợp , giải nén và copy vào thư mục Scripts trong thư mục gốc của Python -> ví dụ của mình là C:\Python27\Scripts
Để hiểu được các ID trong ảnh, vui lòng xem bài viết Locators trong Webdriver
Để Run project, chúng ta có thể dùng phím F8 hoặc click nút Run trên RIDENhư vậy là chúng ta sau khi cài robot framework xong, cũng đã chạy testcase đầu tiên với robot framework - RIDE .
Cảm ơn các bạn đã theo dõi!
0 comments:
Post a Comment