Ruby 如何为嵌入到<;中的元素编写脚本;iFrame>;标签?
我正在使用Firefox,我有一个带有标签的页面。Ruby 如何为嵌入到<;中的元素编写脚本;iFrame>;标签?,ruby,watir,firewatir,Ruby,Watir,Firewatir,我正在使用Firefox,我有一个带有标签的页面。 从正常的“查看页面源”选项中看不到此标记中嵌入的内容。所以我安装了Firebug插件,我可以使用Firebug查看内容。我的问题是,我无法使用FireWatir为这些元素编写脚本。有人知道如何使用Firewatir实现这一点吗?非常感谢您的帮助。如果iframe的页面来自同一域,您只能为其编写脚本。如果是这样,您可以通过执行iframe.contentDocument来访问iframe的文档。您还可以通过执行iframe.contentWind
从正常的“查看页面源”选项中看不到此标记中嵌入的内容。所以我安装了Firebug插件,我可以使用Firebug查看内容。我的问题是,我无法使用FireWatir为这些元素编写脚本。有人知道如何使用Firewatir实现这一点吗?非常感谢您的帮助。如果iframe的页面来自同一域,您只能为其编写脚本。如果是这样,您可以通过执行
iframe.contentDocument
来访问iframe的文档。您还可以通过执行iframe.contentWindow
,访问iframe的窗口:
如果iframe的页面来自同一域,则只能为其编写脚本。如果是这样,您可以通过执行
iframe.contentDocument
来访问iframe的文档。您还可以通过执行iframe.contentWindow
,访问iframe的窗口:
Watir和FireWatir的帧不应出现问题。更多信息,请查看Watir wiki页面 你没有说问题出在哪里。一些相关的HTML和您的Watir代码会有所帮助
我还建议您也将此发布在。Watir和FireWatir在帧方面不应该有问题。更多信息,请查看Watir wiki页面 你没有说问题出在哪里。一些相关的HTML和您的Watir代码会有所帮助
我还建议您也将此发布到。iframe和父项是否在同一个域中?是的,它们在同一个域中。请重新格式化您的问题,使其不在一行上。iframe和父项是否在同一个域中?是的,它们在同一个域中。请重新格式化您的问题,使其不在一行上。