Khung Robot - Làm việc với Từ khóa
Trong Robot Framework, các trường hợp thử nghiệm được xây dựng trong các bảng trường hợp thử nghiệm bằng cách sử dụng từ khóa. Trong chương này, chúng tôi sẽ trình bày chi tiết về các từ khóa được sử dụng trong Robot Framework. Có 2 loại từ khóa được sử dụng trong Robot -
- Từ khóa thư viện
- Từ khóa do người dùng xác định
Từ khóa thư viện
Từ khóa Thư viện là các từ khóa đến từ thư viện mà chúng tôi nhập vào Robot Framework. Bây giờ chúng ta sẽ xem xét thư viện Selenium, giúp chúng ta tương tác với trình duyệt. Chúng ta sẽ thảo luận về một số từ khóa quan trọng liên quan đến thư viện selen.
Làm theo các bước được hiển thị bên dưới để nhập thư viện Selenium -
Các chi tiết liên quan đến việc cài đặt thư viện Selenium được thảo luận trong chương “Working with Browsers using Selenium Library ”. Mở chuyến đi bằng cách sử dụng ride.py từ dòng lệnh.
Nhấp vào Dự án mới và đặt tên cho dự án của bạn. Tên được đặt cho dự án làLibraryKeywords.
Nhấp chuột phải vào tên của dự án đã tạo và nhấp vào Trường hợp thử nghiệm mới -
Đặt tên cho trường hợp thử nghiệm và nhấp vào OK.
Chúng tôi đã hoàn tất việc thiết lập dự án. Bây giờ, chúng ta sẽ viết các trường hợp kiểm thử để hiển thị hoạt động của các từ khóa thư viện. Vì chúng ta cần thư viện Selenium, chúng ta cần nhập cùng một trong dự án của mình.
Nhấp vào dự án của bạn ở phía bên trái và nhấp vào Thư viện.
Khi nhấp vào Thư viện, một màn hình sẽ xuất hiện nơi bạn cần nhập tên thư viện -
Nhấp vào OK và thư viện sẽ được hiển thị trong cài đặt.
Tên được cung cấp phải khớp với tên của thư mục được cài đặt trong gói trang.
Bây giờ sẽ tạo trường hợp thử nghiệm trong dự án đã tạo và sử dụng một vài từ khóa quan trọng.
Nhấp vào trường hợp kiểm tra của bạn đã tạo TC1 và trong biểu mẫu dạng bảng, hãy nhập từ khóa để mở trình duyệt và nhập dữ liệu bên trong biểu mẫu đã mở.
Đây là một trường hợp thử nghiệm đơn giản sử dụng Từ khóa Thư viện -
Để biết thêm chi tiết của từ khóa này, trong khi nhập từ khóa, hãy nhấn ctrl + phím cách. Nó sẽ hiển thị chi tiết của từ khóa thư viện đã nhập.
Đây là một ví dụ cho Mở Trình duyệt và nếu cần bất kỳ trợ giúp nào cho từ khóa đó, bạn có thể sử dụng ctrl + phím cách khi nhập từ khóa.
Mở Chi tiết Từ khoá của Trình duyệt
Tương tự, chúng tôi có các từ khóa Thư viện để làm việc với Đầu vào, Radio, Văn bản, v.v.
Chúng tôi sẽ thực thi trường hợp thử nghiệm mà chúng tôi đã nhập để mở trình duyệt với URL - https://www.tutorialspoint.com/ và nhập chi tiết vào văn bản đầu vào.
Chúng tôi đã thực hiện test case. Bạn có thể thấy hộp văn bản có tất cả các chi tiết mà chúng tôi đã đưa ra trong trường hợp thử nghiệm.
Từ khóa do người dùng xác định
Các từ khóa do người dùng xác định có thể được tạo để thực hiện một hành động cụ thể trong trường hợp thử nghiệm hoặc nó cũng có thể được tạo bằng cách sử dụng các từ khóa thư viện và từ khóa tích hợp trong khuôn khổ robot. Chúng tôi sẽ làm việc trên một ví dụ và xem cách chúng tôi có thể tạo từ khóa cho trường hợp thử nghiệm của mình.
Chúng tôi sẽ sử dụng cùng một dự án mà chúng tôi đã tạo ở trên và tạo các từ khóa do người dùng xác định trong đó và sử dụng trong trường hợp thử nghiệm.
Để tạo từ khóa trong Ride, nhấp chuột phải vào dự án của bạn và nhấp vào Từ khóa người dùng mới như hình dưới đây -
Khi nhấp vào Từ khoá Người dùng Mới, một màn hình xuất hiện như hình dưới đây -
Nhập Tên của từ khóa và nhấp vào OK. Màn hình cũng hiển thị Đối số. Chúng ta sẽ thảo luận về những đối số liên quan đến Từ khóa trong phần tiếp theo.
Chúng tôi đã đặt tên BrowserDetails cho từ khóa. Bấm OK để lưu nó. Từ khóa BrowserDetails được tạo.
Để kiểm tra URL trong trình duyệt, chúng tôi liên tục phải vào trình duyệt đang mở, maximize browser từ khóa.
Bây giờ, chúng tôi sẽ tạo một từ khóa do người dùng xác định sẽ có trình duyệt mở và tối đa hóa chi tiết trình duyệt . Từ khóa được tạo sẽ được sử dụng trong trường hợp thử nghiệm của chúng tôi.
Từ khóa BrowserDetails của chúng tôi là sự kết hợp của các từ khóa khác được sử dụng nhiều lần.
Bây giờ, chúng ta sẽ sử dụng từ khóa được tạo trong trường hợp thử nghiệm như hình dưới đây.
Trường hợp thử nghiệm
Xem xét trường hợp thử nghiệm ở trên, chúng ta sẽ sử dụng từ khóa BrowserDetails do người dùng định nghĩa .
Bây giờ chúng tôi sẽ thay thế từ khóa 1 và 2 bằng từ khóa do người dùng xác định -
Bây giờ chúng ta hãy chạy test case để xem đầu ra -
Việc thực hiện test case hoạt động hoàn toàn tốt.
Bây giờ, chúng ta sẽ thấy trường hợp sử dụng của các đối số trong từ khóa.
Đây là từ khóa mà chúng tôi đã tạo -
Tên của từ khóa là BrowserDetails . Chúng tôi có thể sử dụng từ khóa này trong các trường hợp thử nghiệm khác được tạo trong dự án. Từ khóa chứa URL của trình duyệt được mã hóa cứng. Nếu chúng tôi muốn sử dụng từ khóa trong một trường hợp thử nghiệm khác với một URL khác, điều đó sẽ không thể thực hiện được.
Chúng tôi có thể sử dụng các đối số để giúp chúng tôi với các tham số được mã hóa cứng. Chúng ta sẽ quay lại từ khóa đã tạo và sử dụng các đối số.
Nhấp vào Chỉnh sửa đối số.
Nhập đối số sẽ được sử dụng với từ khóa.
Nếu có nhiều hơn 1 đối số, bạn có thể phân tách chúng bằng cách sử dụng ký tự (|). Bây giờ chúng ta sẽ sử dụng đối số trong Từ khóa được chỉ định như sau:
Quay lại trường hợp thử nghiệm của bạn. Bây giờ, bạn cần chuyển giá trị là URL được sử dụng cho trường hợp thử nghiệm.
Trong trường hợp kiểm tra, khi bạn nhập từ khóa do người dùng xác định và nhấn Ctrl + Phím cách, nó sẽ cung cấp các chi tiết của từ khóa cùng với các đối số.
Sau đây là chi tiết cho từ khóa BrowserDetails -
Trường hợp kiểm tra bây giờ sẽ có URL được chuyển làm đối số.
Bây giờ chúng ta hãy chạy test case để xem đầu ra -
Từ khoá và các đối số được truyền cho từ khoá do người dùng xác định đang hoạt động tốt.
Bây giờ hãy để chúng tôi thay đổi URL; chúng tôi sẽ sử dụnghttps://www.google.com/
URL cho từ khóa BrowserDetails được thay đổi thành https://www.google.com/
Chúng tôi đã thay đổi đối số thành Văn bản nhập thành id có sẵn từ trang web của google. Để lấy id hoặc tên hoặc lớp của trường nhập, bạn có thể kiểm tra và kiểm tra trong trình duyệt.
Hãy để chúng tôi chạy trường hợp thử nghiệm ở trên và xem kết quả.
Sau khi thực thi thành công, trường hợp kiểm tra trên tạo ra kết quả sau:
Phần kết luận
Trong chương này, chúng ta đã xem cách nhận trợ giúp cho các từ khóa tích hợp. Chúng tôi cũng đã thấy cách tạo từ khóa do người dùng xác định, có thể là sự kết hợp của từ khóa thư viện và từ khóa được tạo sẵn.