0

我要测试的页面设置了“全局变量”的值。在 Firebug 中,我可以将它们作为窗口对象的属性来访问(例如 window.foo)。

然而,从 Selenium 中,typeof selenium.browserbot.getCurrentWindow().foo 总是返回“未定义”,例如在 waitForCondition 条件下使用时。知道我可能做错了什么吗?

4

1 回答 1

0

我认为它不能完成,它可以使用 unsafeWindow 在greasemonkey 中完成,但是这在 selenium 中不起作用。我试着用

添加位置策略
zzz
返回提示(inWindow.a);

然后

点击
zzz=xxx

但我无法访问它。如果您有任何想法,请告诉我。

如果它是您的页面,也许您可​​以将该变量保存在某个 html 控件中。它是一个黑客,但是......

于 2009-02-02T22:25:33.780 回答