Nwlapcug.com


Come disattivare JavaScript durante l'utilizzo di selenio

Come disattivare JavaScript durante l'utilizzo di selenio


Selenio si riferisce a una suite di strumenti di programma (selenio Core, IDE e telecomando) che vengono utilizzati per testare le applicazioni Web. Tutti questi strumenti funzionano su piattaforme PC e Mac e sono compatibili con una serie di programmi di navigazione sul Web, linguaggi di programmazione e piattaforme di test. Per disabilitare JavaScript nel selenio, uno dovrebbe possedere l'esperienza con selenio e avere conoscenze di base sulla modifica JavaScript aggiungendo lingua nel file utente-extensions.js.

Istruzioni

1

Scaricare il file di selenio-server.jar e aprirlo con un programma di decompressione di file. Estrarre il file utente-extensions.js e collocarla sul disco rigido.

2

Aprire il file di utente-extenstions.js con Notepad di Microsoft. Aggiungere i seguenti comandi di testo al file:

Selenium.prototype.doDisableJavascript = function () {

setJavascriptPref(false);

};

Selenium.prototype.doEnableJavascript = function () {

setJavascriptPref(true);

};

Function setJavascriptPref(bool) () {

prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);

prefs.setBoolPref("javascript.enabled", bool);

}

3

Verificare che il programma IDE riconosce la posizione del file modificato utente-extensions.js. Aggiungerlo al file selenio-server.jar prima zippare nuovamente.

4

Chiudere il programma di compressione file. Eseguire selenio RC utilizzando la riga di comando: java-jar selenio-server.jar - userExtensions utente-extensions.js.

Attivare il comando per interrompere JavaScript digitando: "proc HttpCommandProcessor = new HttpCommandProcessor ("myserver", 4444," * cromo ","http://My/URL");

DefaultSelenium sel = nuovo DefaultSelenium(proc);

...

SEL.Click("foo");

...

proc.doCommand ("typeRepeated", new String [] {"bar", "baz"});"

Consigli & Avvertenze

  • Selenio Core e RC sono supportati solo da Internet Explorer 7 e 8, Safari 2 e 3, Firefox 2 e 3 e Opera 8 e 9. Selenio IDE è supportata solo da Firefox 2 e 3.
  • Qualsiasi editor di testo può essere utilizzato per aprire e modificare un file di utente-extensions.js.
  • Queste istruzioni funzionano solo per selenio RC.