mynewspapers.net

Hur till göra oduglig JavaScript när du använder selen

Hur till göra oduglig JavaScript när du använder selen


Selen hänvisar till en svit av program verktyg (selen Core, IDE och fjärrkontrollen) som används för att testa webbapplikationer. Alla dessa verktyg fungerar på både PC och Mac-plattformar och är kompatibel med ett antal webbsökning program, programmeringsspråk och tester plattformar. Till göra oduglig JavaScript i selen, bör en har erfarenhet med selen och har grundläggande kunskaper om hur du redigerar JavaScript genom att lägga till språk i filen user-extensions.js.

Instruktioner

• Hämta selen-server.jar-filen och öppna den med en arkivera unzipping program. Extrahera filen användare-extensions.js, och placera den i på din hårddisk.

• Öppna filen användare-extenstions.js med Microsoft Notepad. Lägg till följande textkommandon i filen: Selenium.prototype.doDisableJavascript = function() {setJavascriptPref(false);}; Selenium.prototype.doEnableJavascript = function() {setJavascriptPref(true);}; fungera setJavascriptPref(bool) {prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch); prefs.setBoolPref ("javascript.enabled", bool);}

• Kontrollera att IDE programmet erkänner platsen för filen modifierade user-extensions.js. Lägga till det till selen-server.jar filen innan zippa den igen.

• Stäng arkiv zippa program. Kör Selenium RC genom kommandoraden: Java-jar selenium-server.jar-användaren Extensions user-extensions.js. Aktivera kommandot stoppa JavaScript genom att skriva: "HttpCommandProcessor proc = nya HttpCommandProcessor ("myserver", 4444," * chrome ","http://my/URL"); DefaultSelenium sel = nya DefaultSelenium(proc); ... sel.click("foo"); ... proc.doCommand ("typeRepeated", nya String [] {"bar", "baz"}); "