Tecnología

Inicio

Cómo deshabilitar JavaScript durante el uso de selenio

Cómo deshabilitar JavaScript durante el uso de selenio


El selenio se refiere a un conjunto de herramientas del programa (Selenio Core, IDE, y el control remoto) que se utilizan para probar las aplicaciones Web. Todas estas herramientas trabajan en plataformas PC y Mac y son compatibles con una serie de plataformas de programas, lenguajes de programación y prueba de navegación web. Para desactivar JavaScript en selenio, uno debe poseer experiencia con selenio y tener conocimientos básicos de cómo editar JavaScript mediante la adición de lenguaje para el archivo-extensions.js usuario.

Instrucciones

1 Descargar el archivo de selenio server.jar y abrirlo con un programa de descompresión de archivos. Extraer el archivo-extensions.js usuario, y lo coloca en el disco duro.

2 Abra el archivo-extenstions.js usuario con Microsoft Bloc de notas. Agregue los siguientes comandos de texto en el archivo:

Selenium.prototype.doDisableJavascript = function () {

setJavascriptPref(false);

};

Selenium.prototype.doEnableJavascript = function () {

setJavascriptPref(true);

};

función setJavascriptPref (bool) {

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

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

}

3 Compruebe que el programa IDE reconoce la ubicación del archivo-extensions.js de usuario modificado. Añadir al archivo de selenio server.jar antes de comprimir de nuevo.

4 Cierre el programa de archivo de comprimir. Ejecutar Selenio RC mediante la línea de comandos: java-jar -userExtensions selenio-user-server.jar extensions.js.

Active el comando para detener JavaScript escribiendo: "HttpCommandProcessor proc = new HttpCommandProcessor (" myserver ", 4444," * de cromo "," http: // my / URL ");

DefaultSelenium sel = new DefaultSelenium (proc);

...

sel.click ( "foo");

...

proc.doCommand ( "typeRepeated", new String [] { "barra", "Baz"}); "

Consejos y advertencias

  • Selenio Core y RC solamente son compatibles con Internet Explorer 7 y 8, Safari 2 y 3, Firefox 2 y 3, y Opera 8 y 9. El selenio IDE sólo es compatible con Firefox 2 y 3.
  • Cualquier editor de texto se puede utilizar para abrir y editar un archivo-extensions.js usuario.
  • Estas instrucciones sólo funcionan para el Selenio RC.