3
respostas

Selenium não executa

Boa noite,

Fiz o download do selenium-server-standalone-2.39.0.jar, coloquei dentro de uma pasta lib conforme a aula e cliquei com o botão direito Build Path -> Add Library. Criei esse código em java: package br.com.captura.principal;

import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.firefox.FirefoxDriver;

public class Captura { public static void main (String[] args) { WebDriver driver = new FirefoxDriver();

    driver.get("http://www.google.com.br");

    WebElement campoDeTexto = driver.findElement(By.name("q"));

    campoDeTexto.sendKeys("Caelum");

    campoDeTexto.submit();
}

}

Quando vou em executar, aparece a seguinte mensagem: Error occurred during initialization of boot layer java.lang.module.FindException: Unable to derive module descriptor for C:\Users\André Luiz\Documents\site\Captura\lib\selenium-server-standalone-2.39.0.jar Caused by: java.lang.module.InvalidModuleDescriptorException: Provider class org.apache.bsf.BSFManager not in module

Alguém saberia dizer a causa desse erro?

3 respostas

Oi Andre,

Pode ser a versão do Java instalada no seu computador.

Para rodar certinho tem que ser o Java 8 ou Java 11.

Bom dia Rodrigo,

Obrigado pelo retorno.

A versão do Java que utilizo é Java 8

Oi Andre,

Você não está utilizando maven como mostrado no curso?

Sem o Maven você vai precisar adicionar no projeto o jar do Selenium e também os jars de todas as dependências dele.