复选框元素
概述
Watir::CheckBox
是一个非常简单的元素,可以在没有太多限制的情况下进行切换。Watir 确保在点击之前它处于启用状态。
可以通过调用 Browser#checkbox
来访问它。创建 CheckBoxCollection
可以通过 Browser#checkboxes
来实现。有关查找 CheckBox
元素的所有不同方法,请查看我们的 元素定位指南。
复选框还继承了标准 Web 元素 的方法
常用或特殊方法
标准设置器接口
CheckBox#set
是 check
的别名,并接受一个布尔值参数。当值为 true
时,Watir 确保该元素被选中。当值为 false
时,Watir 确保该元素未被选中。
示例
browser = Watir::Browser.start 'watir.com/examples/simple_form.html'
checkbox = browser.checkbox(id: 'interests_cars')
checkbox.checked? == false # => true
checkbox.check
checkbox.checked? == true # => true
checkbox.check
checkbox.checked? == true # => true
checkbox.clear
checkbox.checked? == false # => false
browser.close