8
我想知道是否有可能通过Selenium访问页面JavaScript变量。我有一个使用附加到窗口对象的变量的应用程序。它具有全球范围,我可以根据上下文使用window._myvar
,window['_myvar']
,_myvar
,this['_myvar']
,this._myvar
来访问它。使用Selenium IDE访问JavaScript变量
所以我试图让Selenium回应它。据我所知,在Selenium IDE中,所有运行的环境是selenium
。我试图做this.browserbot.getCurrentWindow()._myvar
,this.browserbot.getCurrentWindow()[_myvar]
无济于事。我碰到以下错误Unexpected Exception: message -> eval(match[1]) is undefined
。
任何人都设法访问他们网页的JavaScript?
Doh!完全忘了getUserWindow()。删除我的回答 – AutomatedTester 2009-09-14 09:41:30
工作就像一个魅力;)! – 2009-09-15 08:00:37
目标参数是否需要封装在JavaScript {...}中? – bcoughlan 2011-05-30 08:08:32