Ir ao conteúdo

Posts recomendados

Postado

Boa tarde.

Já tentei de todas as formas possíveis fazer o Java abrir uma url via o EDGE: já baixei drivers do edge atuais , estou usando o Microsoft Edge 133 e os drivers são também da mesma versão, já tentei rodar no java 8, 17 e 23 e nenhum deles faz o Edge abrir uma url, simplesmente o edge abre com "data:," escrito na barra de endereço.

Já passei parâmetros para ele usar a pasta de dados do usuário edge como outra e o problema persiste!

Com Python espantosamente abre, com java não!
Outros navegadores também com java abrem a url.Outros navegadores também com java abrem a url.

O erro nos logs é

 

Exception in thread "main" org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Response code 500. Message: session not created: probably user data directory is already in use, please specify a unique value for --user-data-dir argument, or don't use --user-data-dir

 

O código em questão é



 

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.edge.EdgeDriver;
import org.openqa.selenium.edge.EdgeOptions;

public class Init {

    public static void main(String[] args) {
        System.setProperty("webdriver.edge.driver", "C:/TEMP/msedgedriver0.exe");       
        EdgeOptions options = new EdgeOptions();
        options.addArguments("--remote-allow-origins=*"); //
        options.addArguments("start-maximized"); // Abre o navegador maximizado (opcional)
        options.addArguments("--user-data-dir=C:/Temp/EdgeProfile");
        options.addArguments("--disable-extensions");
        options.addArguments("--disable-popup-blocking");
        options.addArguments("--disable-web-security");
        options.addArguments("--no-sandbox");
        options.addArguments("--disable-dev-shm-usage");
        options.addArguments("--remote-allow-origins=*");
        WebDriver driver = new EdgeDriver(options);
        
     
        
       driver.get("https://www.microsoft.com");

      
        
    }

}

 

já tentei também usar driver.navegate.to(URL); e nada também, o edge abre mas não entra em nenhuma url

  • Curtir 1
  • Haha 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!