我找不到https://github.com/watir/watir/wiki/HTML-Elements-Supported-by-Watir
中的输入类型编号元素这是否意味着watir找不到这样的HTML元素?
答案 0 :(得分:3)
Watir(经典和webdriver)支持输入类型编号作为文本字段。您可以像任何其他文本字段一样找到它。
例如,假设html是:
<input type="number" name="quantity" min="1" max="5">
然后,您可以执行以下操作来检查元素是否存在(或任何其他操作):
browser.text_field(:name => 'quantity').exists?
#=> true
如果您只想根据类型属性为“number”查找元素,则必须使用:css或:xpath定位器:
browser.element(:css => 'input[type=number]').exists?
#=> true
browser.element(:xpath => '//input[@type="number"]').exists?
#=> true