我在rails项目上运行ruby,我想知道有没有办法测试iframe内容。
这是我第一次测试这样的东西,所以我不知道如何启动或使用哪些工具。
我在网站的某些部分嵌入了其他网站部分,所以我想确保iframe返回200或其他一些成功指标,否则我会显示某种错误。
我使用Jasmine,rspec,selenium等。有什么可以实现这个目标吗?
答案 0 :(得分:0)
在您的iframe网站上,您可以执行类似
的操作window.onload = function(){
parent.postMessage(message, url);
}
并且在您托管iframe的网站上,您在iframe上有一条消息的事件监听器。查看此链接http://javascript.info/tutorial/cross-window-messaging-with-postmessage