Olá,
Eu utilizo o Windows e meu navegador é de versão "Versão 101.0.4951.67 (Compilação oficial) (64 bits)", (não sei como atualizar o navegador). Minha classe do selenium é essa:
package br.com.alura.leilao;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.AfterAll;
import org.junit.jupiter.api.Test;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class HelloWordSelenium {
@Test
public void hello() {
System.setProperty("Webdriver.chrome.driver", "drivers/chromedriver");
WebDriver browser = new ChromeDriver();
browser.navigate().to("http://localhost:8080/leiloes");
browser.quit();
}
}
A estrutura do meu projeto é essa:
Após inicializar a aplicação
2022-05-22 17:54:01.972 INFO 11588 --- [ restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path ''
2022-05-22 17:54:01.975 INFO 11588 --- [ restartedMain] DeferredRepositoryInitializationListener : Triggering deferred initialization of Spring Data repositories…
2022-05-22 17:54:02.766 INFO 11588 --- [ task-1] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2022-05-22 17:54:02.915 INFO 11588 --- [ task-1] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
2022-05-22 17:54:03.349 INFO 11588 --- [ restartedMain] DeferredRepositoryInitializationListener : Spring Data repositories initialized!
2022-05-22 17:54:03.359 INFO 11588 --- [ restartedMain] br.com.alura.leilao.LeilaoApplication : Started LeilaoApplication in 5.544 seconds (JVM running for 6.2)
ao executar o selenium ele dá o seguinte erro:
java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.chrome.driver system property; for more information, see https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver. The latest version can be downloaded from http://chromedriver.storage.googleapis.com/index.html
o que devo fazer? já testei com os driver da mesma versão que meu navegador como também da versão posterior.