some image

Codes and Tags

Solucionando problema con InternetExplorerDriver para SeleniumWebDriver

Etiquetas: , Blog, Testing No comments

Ultimamente me he estado dedicando a la automatización de pruebas con el Framework de Selenium WebDriver y TestNG. Dentro de algunos problemas que tuve probando con los diferentes Drivers de navegadores, aqui trataré puntualmente como solucione el problema al arrancar el driver de Internet Explorer.

Definición del problema : 

Codigo Inicial :

//Instancia del Driver InternetExplorerDriver
WebDriver driver;
driver = new InternetExplorerDriver();

Cuando se intentaba instanciar un objeto de la clase InternetExplorerDriver, se generaba una excepción en tiempo de ejecución con la siguiente traza de error :

FAILED CONFIGURATION: @BeforeTest before
org.openqa.selenium.WebDriverException: Unexpected error launching Internet Explorer. Protected Mode must be set to the same value (enabled or disabled) for all zones. (WARNING: The server did not provide any stacktrace information); duration or timeout: 113 milliseconds
Build info: version: '2.9.0', revision: '14289', time: '2011-10-20 23:22:17'
System info: os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.6.0_21'
Driver info: driver.version: InternetExplorerDriver

Planteamiento : 

Investigando en foros de Selenium WebDriver, se obtiene la siguiente conclusion :

http://code.google.com/p/selenium/issues/detail?id=1795

Cuando se lanza el driver del navegador Internet Explorer, es lanzado no se puede obtener la información del navegador ya que este debe estar en modo protegido.

Solución :

Para solucionar este problema se debe habilitar manualmente el modo seguro para las Zonas en el navegador de Internet Explorer.

 

Una vez se reinicia el navegador se puede ejecutar la prueba sin problemas, visualizando el siguiente texto en Iexplore una vez se inicia :

 

Hakuna Matata!!! :-)

About Edwin Torres

Related Posts

  • ISTQB Logo
  • Selenium IDE, pruebas automatizadas
  • Selenium IDE, pruebas automatizadas
  • Selenium IDE, pruebas automatizadas

Add your comment