Watir のvisible?
メソッドは DOM 要素ツリーを反復処理し、親要素のいずれかの可視性属性が非表示に設定されているかどうかを確認します。親のいずれかが非表示になっている場合は、visible?
返されますfalse
。それだけです。
以下のHTMLの場合:
<div id="parent" style="display: block; visibility:hidden;">
<div id="child" style="display: block; visibility:visible;">
Visibility Check.
</div>
</div>
visible?
false
「親」divが非表示になっているため、返されます。
ただし、div は実際にはブラウザーに表示されます。
それは Watir の機能であり、私はそれと一緒に暮らすつもりですか、それともここに良い回避策がありますか?