测试iframe内容

时间:2014-12-31 14:41:23

标签: javascript ruby-on-rails ruby iframe rspec

我在rails项目上运行ruby,我想知道有没有办法测试iframe内容。

这是我第一次测试这样的东西,所以我不知道如何启动或使用哪些工具。

我在网站的某些部分嵌入了其他网站部分,所以我想确保iframe返回200或其他一些成功指标,否则我会显示某种错误。

我使用Jasmine,rspec,selenium等。有什么可以实现这个目标吗?

1 个答案:

答案 0 :(得分:0)

在您的iframe网站上,您可以执行类似

的操作
window.onload = function(){
   parent.postMessage(message, url); 
}  

并且在您托管iframe的网站上,您在iframe上有一条消息的事件监听器。查看此链接http://javascript.info/tutorial/cross-window-messaging-with-postmessage