有没有办法用 Watir 定位可见元素?
我只想定位可见表单(通过索引参数),以便 Watir 返回第一个或第二个可见文本字段。
如何过滤不可见的字段/元素?可以用xpath做到这一点吗?
有没有办法用 Watir 定位可见元素?
我只想定位可见表单(通过索引参数),以便 Watir 返回第一个或第二个可见文本字段。
如何过滤不可见的字段/元素?可以用xpath做到这一点吗?
这将返回第一个可见的文本字段:
browser.text_fields.select {|text_field| text_field.visible?}[0]
您可以像这样在文本字段中设置文本:
browser.text_fields.select {|text_field| text_field.visible?}[0].set "text"
这将返回第二个可见文本字段:
browser.text_fields.select {|text_field| text_field.visible?}[1]
请注意,该元素可以是可见的,但可以禁用。