Come eseguire uno script incorporato nella pagina di selenio IDE?
-
22-08-2019 - |
Domanda
sto testando una pagina con Selenio IDE e vuole eseguire un metodo già in pagina. Ho provato getEval(window.name.space.function())
ma restituisce solo window.name
non è definito. È possibile?
Soluzione
C'è una funzione getCurrentWindow (), che per ragioni insondabili consente solo di accedere alle proprietà "sicuri" (che cosa è questo dovrebbe proteggere? Persone maliziosamente fare drive-by la sperimentazione di sito web di altre persone?). Le versioni più recenti offrono una funzione getUserWindow () che risolve questi problemi. Vedere questo blog e questo problema per i dettagli.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow