【发布时间】:2012-02-18 02:21:52
【问题描述】:
本地网站环境:Apache、php 和 dojo 工具包。如果您更熟悉它,请随意假设 jquery 而不是 dojo。
远程网站环境:dojo工具包(服务器软件无关,我无法控制)。
我有一个可以完全控制的网页(本地网站)。
在此页面上,我有一个 iframe,其中包含一个我想对其进行自动化测试的网页。我想通过单击按钮/链接并使用 dojo 填充表单字段来自动操作元素。
我一直在读到,在跨不同域的 iframe 中操作页面有一定程度的保护。这是否意味着不可能在根页面上使用 javascript 来操作 iframe 中的元素?我还读到我可以使用代理解决这个问题。
我怎样才能做到这一点?
由于工作地点的限制,我无法安装 selenium、watir/watij 等浏览器自动化工具。
提前致谢!
研究:
这可能是避免跨域限制的正确轨道:http://www.ghidinelli.com/2008/12/27/how-to-bypass-cross-domain-restrictions-when-developing-ajax-applications
【问题讨论】:
标签: javascript browser iframe dojo automation