按钮元素
概述
Watir::Button
描述了标签名为 button
或为 Input
元素且 type
属性值为 button
的元素。
可以通过调用 Browser#button
来访问它。创建 ButtonCollection
可以通过 Browser#buttons
来实现。有关定位 Button
元素的所有不同方法,请查看我们的 元素定位指南。
Selenium 不关心你是否点击了一个禁用的按钮,但 Selenium 会自动等待它启用,因为测试人员不应该需要点击一个禁用的按钮。
按钮也继承了标准 Web 元素 的方法
常用或特殊方法
Element#text
- 因为它根据Button
类型返回输入值或按钮元素文本。
标准设置器接口
此功能是在 Watir 7 beta 2 中添加的。
Button#set
接受一个布尔值参数。如果值为 true
,Watir 会点击元素,如果值为 false
,则不会执行任何操作。
示例
browser = Watir::Browser.start 'watir.com/examples/simple_form.html'
button = browser.button(value: 'Submit')
button.text == 'Submit' # => true
button.click
browser.close