【发布时间】:2011-05-10 22:10:48
【问题描述】:
我正在使用 FuncUnit 来测试我编写的一个小型应用程序。我有一个按钮可以打开一个弹出窗口(使用 JavaScript 函数 window.open(...))。我可以让 FuncUnit 按下按钮并打开弹出窗口,但我不确定如何继续操作以获取弹出窗口的句柄并进行进一步测试。
很遗憾,我无法更改弹出窗口中的任何代码,
谢谢,
马特
【问题讨论】:
我正在使用 FuncUnit 来测试我编写的一个小型应用程序。我有一个按钮可以打开一个弹出窗口(使用 JavaScript 函数 window.open(...))。我可以让 FuncUnit 按下按钮并打开弹出窗口,但我不确定如何继续操作以获取弹出窗口的句柄并进行进一步测试。
很遗憾,我无法更改弹出窗口中的任何代码,
谢谢,
马特
【问题讨论】:
open 返回对创建窗口的window 对象的引用。因此,您可以简单地使用它来访问窗口中的任何内容。如果您无法修改弹出窗口,则不确定是否可以验证它是否已完成加载。另请注意,两个窗口必须位于同一域中才能访问它。
【讨论】: