按钮元素  

概述

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

上次更新:2021 年 3 月 28 日