Come disattivare JavaScript durante l'utilizzo di selenio

August 21

Come disattivare JavaScript durante l'utilizzo di selenio


Il 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 di lavoro su entrambe le piattaforme PC e Mac e sono compatibili con una serie di piattaforme web-browsing programmi, linguaggi di programmazione e test. Per disabilitare JavaScript in selenio, si dovrebbe avere esperienza con Selenio e avere una conoscenza di base di come modificare JavaScript con l'aggiunta di lingua al file dall'utente extensions.js.

istruzione

1 Scaricare il file selenio server.jar e aprirlo con un programma di file di decompressione. Estrarre il file dall'utente extensions.js, e metterlo in sul disco rigido.

2 Aprire il file dall'utente extenstions.js con Blocco note. Aggiungere i seguenti comandi di testo al file:

Selenium.prototype.doDisableJavascript = function () {

setJavascriptPref(false);

};

Selenium.prototype.doEnableJavascript = function () {

setJavascriptPref(true);

};

Funzione 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 dall'utente extensions.js modificato. Aggiungere al file selenio server.jar prima di zippare di nuovo.

4 Chiudere il programma di file zippare. Esegui Selenio RC utilizzando la riga di comando: java -jar selenio server.jar -userExtensions user-extensions.js.

Attivare il comando di fermarsi JavaScript, digitando: "HttpCommandProcessor proc = new HttpCommandProcessor (" myserver ", 4444," * cromo "," http: // mio / URL ");

DefaultSelenium sel = new DefaultSelenium (proc);

...

sel.click ( "pippo");

...

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

Consigli e 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. Il selenio IDE è supportato solo da Firefox 2 e 3.
  • Qualsiasi editor di testo può essere utilizzato per aprire e modificare un file dall'utente extensions.js.
  • Queste istruzioni funzionano solo per Selenio RC.