ケーススタディは次のとおりです。
<html>
...
<embed name="foo">
<embed name="bar">
...
</html>
Watir RubyのAPIを使用して、「bar」という名前の埋め込み要素を参照しようとしています。この要素はChromeのDOMInspectorによって表示されますが、Watirの検索方法を使用して見つけることができません。
browser.embeds() # only <embed name="foo"> is found
browser.html.include? 'bar' # => false
なぜそれが起こるのですか?Watirが完全なHTMLを表示しないのはなぜですか?異なるフレームに要素がある場合、またはJavascript init関数によって動的に挿入された場合、Watirを使用してそれらにアクセスできますか?
ありがとう