Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 如何为嵌入到<;中的元素编写脚本;iFrame>;标签?_Ruby_Watir_Firewatir - Fatal编程技术网

Ruby 如何为嵌入到<;中的元素编写脚本;iFrame>;标签?

Ruby 如何为嵌入到<;中的元素编写脚本;iFrame>;标签?,ruby,watir,firewatir,Ruby,Watir,Firewatir,我正在使用Firefox,我有一个带有标签的页面。 从正常的“查看页面源”选项中看不到此标记中嵌入的内容。所以我安装了Firebug插件,我可以使用Firebug查看内容。我的问题是,我无法使用FireWatir为这些元素编写脚本。有人知道如何使用Firewatir实现这一点吗?非常感谢您的帮助。如果iframe的页面来自同一域,您只能为其编写脚本。如果是这样,您可以通过执行iframe.contentDocument来访问iframe的文档。您还可以通过执行iframe.contentWind

我正在使用Firefox,我有一个带有标签的页面。
从正常的“查看页面源”选项中看不到此标记中嵌入的内容。所以我安装了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和父项是否在同一个域中?是的,它们在同一个域中。请重新格式化您的问题,使其不在一行上。