【发布时间】:2010-11-28 01:41:54
【问题描述】:
我想知道是否可以使用 Selenium 访问页面 JavaScript 变量。我有一个使用附加到窗口对象的变量的应用程序。它具有全局范围,我可以使用window._myvar、window['_myvar']、_myvar、this['_myvar']、this._myvar 访问它,具体取决于上下文。
所以我试图让 Selenium 回应它。据我了解,在 Selenium IDE 中,一切运行的上下文是selenium。我尝试做this.browserbot.getCurrentWindow()._myvar、this.browserbot.getCurrentWindow()[_myvar] 无济于事。我遇到了以下错误Unexpected Exception: message -> eval(match[1]) is undefined。
是否有人设法访问了他们页面的 JavaScript?
【问题讨论】:
标签: javascript selenium