1

Watirで目に見える要素だけを見つける方法はありますか?

Watir が最初または 2 番目の表示可能なテキスト フィールドを返すように、(インデックス パラメータによって) 表示可能なフォームのみを検索したいと考えています。

非表示のフィールド/要素をフィルタリングするにはどうすればよいですか? 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"

これにより、2 番目に表示されるテキスト フィールドが返されます。

browser.text_fields.select {|text_field| text_field.visible?}[1]

要素は表示できますが、無効になることに注意してください。

于 2012-09-28T14:36:03.347 に答える