这是我正在尝试做的一个例子:http: //jsfiddle.net/Qh5Xk/4/
有一个提示功能,可用于打开自定义弹出窗口。您可以告诉它在提交时调用什么函数。
这目前在 IE7-10、FireFox 和 Chrome 中运行良好。
然而,第二次我尝试在 Firefox 中打开 Selenium IDE 时,回调函数和提示变量一旦传入prompt()
总是“未定义”,标题很好。我可以在函数调用之前提醒他们并且值很好。如果我在函数内提醒他们,只有第一个参数幸存下来。
令人烦恼的是,即使在 JSFiddle 上打开了 Selenium,我给出的示例仍然有效,我什至使用了相同的函数和参数名称。
我可以在控制台中找到的唯一其他有价值的东西是:
Use of Mutation Events is deprecated. Use MutationObserver instead. @ chrome://selenium-ide/content/recorder.js:132
“无法访问死对象”有时会出现在控制台中(Seleniums editor.js 的第 702 行)
// the line in question if anyone's interested.
this.log.debug("window.name=" + window.name + ", lastWindow.name=" + this.lastWindow.name);