Hvordan deaktivere Java mens du bruker Selen

Hvordan deaktivere Java mens du bruker Selen


Selen refererer til en pakke med program verktøy (selen Kjerne, IDE, og Remote Control) som brukes til å teste web-applikasjoner. Alle disse verktøyene fungerer på både PC og Mac-plattformer, og er kompatibel med en rekke web-surfing programmer, programmeringsspråk og testing plattformer. For å deaktivere Javascript i selen, bør man ha erfaring med selen og ha grunnleggende kunnskaper om hvordan du redigerer Java ved å legge språket til bruker extensions.js fil.

Bruksanvisning

1 Last ned selen-server.jar fil og åpne den med en fil utpakking program. Pakk den bruker extensions.js fil, og legg den inn på harddisken.

2 Åpne bruker extenstions.js fil med Microsoft Notisblokk. Legg til følgende tekstkommandoer til filen:

Selenium.prototype.doDisableJavascript = function () {

setJavascriptPref(false);

};

Selenium.prototype.doEnableJavascript = function () {

setJavascriptPref(true);

};

funksjon setJavascriptPref (bool) {

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

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

}

3 Sjekk at IDE programmet gjenkjenner plasseringen av den modifiserte bruker extensions.js fil. Legg den til selen-server.jar fil før zipping det igjen.

4 Lukke filen zipping program. Utfør Selen RC ved hjelp av kommandolinjen: java-jar selen-server.jar -userExtensions user-extensions.js.

Aktiver kommandoen for å stoppe Javascript ved å skrive: "HttpCommandProcessor proc = new HttpCommandProcessor (" minserver ", 4444," * krom "," http: // min / URL ");

DefaultSelenium sel = ny DefaultSelenium (proc);

...

sel.click ( "foo");

...

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

Hint

  • Selen Core og RC støttes bare av Internet Explorer 7 og 8, Safari 2 og 3, Firefox 2 og 3, og Opera 8 og 9. Selen IDE er bare støttes av Firefox 2 og 3.
  • All tekst editor kan brukes til å åpne og redigere en bruker extensions.js fil.
  • Disse instruksjonene fungerer bare for Selen RC.