Đây cũng là một trong nhưng đối tượng thường xuyên xuất hiện trên các trang web.
Bài này mình giới thiệu cách làm việc với checkbox bằng selenium thông qua ví dụ sau check
Test case
Steps:
Open browser
Navigate to https://the-internet.herokuapp.com/checkboxes
Check on checkbox1
Verify checkbox1 is checked
Check on checkbox2
Verify checkbox2 is checked
Test case as code
More …
Đối với hành động check thì tương tự như click vào một đối tượng, nhưng ở đây phải kiểm tra trạng thái của đối tượng đó trước khi check. Selenium cho chúng ta một method .isSelected() để kiếm tra xem đối tượng đã được chọn (``selected) hay chưa.
Do vậy chúng ta có thể viết thêm 2 hàm check và uncheck để sau này có thể tái sử dụng lại như sau: