15
respostas

Não está apontando para o "http://localhost:8080/leiloes"

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 ** Insira aqui a descrição dessa imagem para ajudar na acessibilidade

15 respostas

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).

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Ele até abre o browser mas não digita na URL, já era pra acontecer isso correto?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Executei de novo e não foi

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

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 Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

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).

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

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