【发布时间】:2012-10-13 05:23:23
【问题描述】:
这是一个研究案例:
<html>
...
<embed name="foo">
<embed name="bar">
...
</html>
我正在尝试使用 Watir Ruby 的 API 引用名为“bar”的嵌入元素。该元素由 Chrome 的 DOM Inspector 显示,但我无法使用 Watir 的任何查找方法找到它:
browser.embeds() # only <embed name="foo"> is found
browser.html.include? 'bar' # => false
为什么会这样?为什么 Watir 不显示完整的 HTML?如果我在不同的框架中有元素或由 Javascript 初始化函数动态插入,是否可以使用 Watir 访问它们?
谢谢
【问题讨论】:
-
这些标签是否正确关闭?
标签: ruby watir watir-webdriver