我无法从https://github.com/watir/watir/wiki/HTML-Elements-Supported-by-Watir找到输入类型编号元素
这是否意味着 watir 无法找到这样的 HTML 元素?
我无法从https://github.com/watir/watir/wiki/HTML-Elements-Supported-by-Watir找到输入类型编号元素
这是否意味着 watir 无法找到这样的 HTML 元素?
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