1

有没有办法用 Watir 定位可见元素?

我只想定位可见表单(通过索引参数),以便 Watir 返回第一个或第二个可见文本字段。

如何过滤不可见的字段/元素?可以用xpath做到这一点吗?

4

1 回答 1

5

这将返回第一个可见的文本字段:

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]

请注意,该元素可以是可见的,但可以禁用。

于 2012-09-28T14:36:03.347 回答