【问题标题】:How to script elements embedded within an <iFrame> tag?如何编写嵌入在 <iFrame> 标签中的元素?
【发布时间】:2011-01-22 04:50:02
【问题描述】:

我正在使用 Firefox,并且我有一个带有标签的页面。 从正常的“查看页面源”选项中无法看到嵌入在此标记中的内容。所以我安装了 Firebug 插件,我可以使用 Firebug 查看内容。我的问题是,我无法使用 FireWatir 编写任何这些元素的脚本。有人知道如何使用 Firewatir 来做到这一点吗?非常感谢您的帮助。

【问题讨论】:

  • iframe 和父级是否在同一个域中?
  • 是的,它们在同一个域中。
  • 请重新格式化您的问题,这样它就不会出现在一行中。

标签: ruby watir firewatir


【解决方案1】:

如果 iframe 的页面来自同一个域,您只能为其编写脚本。如果是这样,您可以通过 iframe.contentDocument 访问 iframe 的文档。您也可以通过 iframe.contentWindow 访问 iframe 的窗口:

https://developer.mozilla.org/en/HTML/Element/iframe

【讨论】:

    【解决方案2】:

    Watir 和 FireWatir 不应该有框架问题。查看 Watir wiki 上的 Frames 页面了解更多信息。

    你没有说是什么问题。一些相关的 HTML 和您的 Watir 代码会有所帮助。

    我还建议您也将其发布到Watir list

    【讨论】:

      猜你喜欢
      • 2011-09-26
      • 1970-01-01
      • 2013-02-02
      • 2015-11-17
      • 2011-07-07
      • 2017-09-22
      • 2018-01-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多