Mi chiedo se sia possibile accedere alle variabili JavaScript della pagina con Selenium. Ho un'applicazione che sta usando una variabile collegata all'oggetto della finestra. Ha una portata globale e posso accedervi sia con window._myvar
, window['_myvar']
, _myvar
, this['_myvar']
, this._myvar
a seconda del contesto.Accesso alle variabili JavaScript con Selenium IDE
Così ho cercato di far eco al Selenium. Per quanto ho capito, in Selenium IDE il contesto in cui tutto viene eseguito è selenium
. Ho provato a fare this.browserbot.getCurrentWindow()._myvar
, this.browserbot.getCurrentWindow()[_myvar]
inutilmente. Sono urtato con il seguente errore Unexpected Exception: message -> eval(match[1]) is undefined
.
Chiunque è riuscito ad accedere al JavaScript della loro pagina?
Doh! totalmente dimenticato di getUserWindow(). Cancellare la mia risposta – AutomatedTester
ha funzionato come un incantesimo;)! –
Il parametro target deve essere racchiuso in javascript {...}? – bcoughlan