1

我无法从https://github.com/watir/watir/wiki/HTML-Elements-Supported-by-Watir找到输入类型编号元素

这是否意味着 watir 无法找到这样的 HTML 元素?

4

1 回答 1

4

Watir(classic 和 webdriver)支持输入类型号作为文本字段。您可以像在任何其他文本字段中一样找到它。

例如,假设 html 是:

<input type="number" name="quantity" min="1" max="5">

然后您可以执行以下操作来检查元素是否存在(或任何其他操作):

browser.text_field(:name => 'quantity').exists?
#=> true

如果您只想根据元素的类型属性为“数字”来查找元素,那么您将不得不使用 :css 或 :xpath 定位器:

browser.element(:css => 'input[type=number]').exists?
#=> true

browser.element(:xpath => '//input[@type="number"]').exists?
#=> true
于 2013-05-23T07:10:01.353 回答