O código é executado o browser é aberto mas ele não direciona para o "http://localhost:8080/leiloes" fica apenas na tela inical do google. Já tinha executado o servidor do Leilão pelo **Leilão application **
O código é executado o browser é aberto mas ele não direciona para o "http://localhost:8080/leiloes" fica apenas na tela inical do google. Já tinha executado o servidor do Leilão pelo **Leilão application **
Pelo log parece um erro de permissão no seu sistema.
Altere o seu código para:
System.setProperty("webdriver.chrome.driver", "drivers/chrome.exe");
ChromeOptions options = new ChromeOptions();
options.addArguments("--no-sandbox");
WebDriver browser = new ChromeDriver(options);
browser.navigate().to("http://localhost:8080/leiloes");
browser.quit();
E veja se funciona.
Ainda continua com erro: `[5508:17176:0611/123351.202:ERROR:sandbox_win.cc(910)] Sandbox cannot access executable. Check filesystem permissions are valid. See https://bit.ly/31yqMJR.: Acesso negado. (0x5) [5508:22320:0611/123351.744:ERROR:network_service_instance_impl.cc(600)] Network service crashed, restarting service. Created TensorFlow Lite XNNPACK delegate for CPU. Attempting to use a delegate that only supports static-sized tensors with a graph that has dynamic-sized tensors (tensor#141 is a dynamic-sized tensor).
Ele até abre o browser mas não digita na URL, já era pra acontecer isso correto?
Executei de novo e não foi
Talvez seja erro por conta da versão da biblioteca do selenium-chrome-driver, que é antiga no projeto do curso.
Atualize no pom.xml essa dependência:
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-chrome-driver</artifactId>
<version>4.21.0</version>
</dependency>
Para forçar a versão 4.21.0
Agora não funcionou mais rsr
Ops, foi erro meu. A dependência correta:
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>4.21.0</version>
</dependency>
Ele abre o browser mas não coloca a URL, segue erro abaixo:
[22856:28148:0613/112031.159:ERROR:sandbox_win.cc(910)] Sandbox cannot access executable. Check filesystem permissions are valid. See https://bit.ly/31yqMJR.: Acesso negado. (0x5) [22856:16848:0613/112031.581:ERROR:network_service_instance_impl.cc(600)] Network service crashed, restarting service. Created TensorFlow Lite XNNPACK delegate for CPU. Attempting to use a delegate that only supports static-sized tensors with a graph that has dynamic-sized tensors (tensor#141 is a dynamic-sized tensor).
Pois é, isso é algum problema de bloqueio no seu computador. Parece ser algo relacionado com permissão de execução.
Talvez se você executar o Eclipse como Administrador possa resolver, mas não tenho certeza =/
Eu entendi, é complicado eu pensei que fosse um curso mais atualizado quando solicitei o acesso. Infelizmente tenho prazo pra concluir mas não vou conseguir dessa forma vou pedir o cancelamento do acesso a empresa esse e o de automação mobile estão bem desatualizados. Mas obrigado pelo suporte.
Pelo que você comentou, imagino que esteja testando o projeto no computador da empresa. Tem muita empresa que costuma limitar o acesso aos recursos do computador e talvez seja o seu caso. Tente rodar, se possível, o projeto em seu computador pessoal em casa, que provavelmetne não terá problemas.
Esse erro que está acontecendo contigo é relacioando com algum bloqueio no computador e é independente do projeto e de versões de bibliotecas.
Estou usando meu computador pessoal, mas o problema é que não está nem digitando a url no browser, browser abre normalmente.
Você prode tentar então utilizar outro browser, como o Firefox, pois o problema pode ser no seu Google Chrome.
Precisa alterar o código:
System.setProperty("webdriver.gecko.driver", "drivers/geckodriver.exe");
WebDriver browser = new FirefoxDriver();
browser.navigate().to("http://localhost:8080/leiloes");
browser.quit();
E baixar o driver do firefox: https://github.com/mozilla/geckodriver/releases/download/v0.34.0/geckodriver-v0.34.0-win-aarch64.zip