Como corrigir o erro desconhecido do Microsoft Edge WebDriver

erro desconhecido do microsoft edge webdriver Se você é um desenvolvedor, pode ter encontrado o erro desconhecido do Microsoft Edge WebDriver algumas vezes no seu PC.

Esse erro interromperá seu fluxo de trabalho e causará problemas ao desenvolver seu aplicativo, mas há uma maneira de corrigir esse problema, e hoje vamos mostrar como fazer isso.

Como posso corrigir o erro desconhecido do Microsoft Edge WebDriver?

1. Instale o WebDriver manualmente

  1. Pressione Tecla do Windows + S e digite opcional. Selecione Gerenciar recursos opcionais na lista de resultados.

gerenciar recursos opcionais erro desconhecido do microsoft edge webdriver

  1. Clique no botão Adicionar um recurso.

adicionar um recurso erro desconhecido do microsoft edge webdriver

  1. Selecione Microsoft WebDriver e clique no botão Instalar.

instalar microsoft webdriver erro desconhecido do microsoft edge webdriver

Depois que o driver estiver instalado, você só precisa adicionar o seguinte código ao seu projeto:

var driver = new EdgeDriver("C:\\Windows\\System32\\", edgeOptions);

2. Remova o modificador estático

  1. Abra seu projeto.
  2. Agora localize a inicialização do WebDriver e mude para o seguinte:

IWebDriver Edge = new EdgeDriver();

Após fazer essas mudanças, o erro desconhecido do Microsoft Edge WebDriver deve desaparecer. Leia mais sobre este tópico

  • O Edge Webview2 Runtime é um vírus? Devo removê-lo?
  • Senhas salvas no Edge no Windows 11: Como gerenciá-las

3. Pare todas as instâncias correspondentes

parar instâncias erro desconhecido do microsoft edge webdriver

  1. Abra seu projeto.
  2. Agora adicione este código:

foreach (var process in System.Diagnostics.Process.GetProcessesByName("MicrosoftWebDriver"))

{

process.Kill();

}

Salve as alterações e verifique se isso resolve seu problema.

4. Passe o argumento executable_path

  1. Abra seu projeto.
  2. Adicione a seguinte linha de código:

browser = webdriver.Edge(executable_path=r'C:\ALTIUM_WORK\Altium_Python\MicrosoftWebDriver.exe')

Tenha em mente que esta solução funciona apenas com scripts Python.

Alguns usuários relataram que este método funciona apenas se o Controle de Conta de Usuário estiver habilitado, e você pode fazer isso seguindo estes passos:

  1. Pressione Tecla do Windows + S e digite conta de usuário. Selecione Alterar configurações de Controle de Conta de Usuário nos resultados da pesquisa.

alterar configurações de controle de conta de usuário erro desconhecido do microsoft edge webdriver

  1. Mova o controle deslizante para a posição recomendada e clique em OK para salvar as alterações.

ajustar configurações de controle de conta de usuário erro desconhecido do microsoft edge webdriver

  1. Reinicie seu computador.

Depois de fazer isso, o problema com o WebDriver será resolvido.

5. Use o parâmetro verbose

parâmetro verbose erro desconhecido do microsoft edge webdriver

  1. Abra o Prompt de Comando e execute o seguinte comando:

msedgedriver.exe --verbose

  1. Agora execute o script normalmente em outro Prompt de Comando:

const Selenium = require("selenium-webdriver");

const BROWSER_NAME = Selenium.Browser.EDGE;

const builder = new Selenium.Builder().forBrowser(BROWSER_NAME)

.withCapabilities({

"browserName": 'MicrosoftEdge',

"browserVersion": '81.0',

"platformName": 'Windows 10',

'ms:edgeChromium': true

}).usingServer('http://localhost:9515')

const driver = builder.build()

Tenha em mente que esta solução funciona apenas se você estiver usando o Selenium.

Para saber mais sobre erros semelhantes, nosso guia de solução de problemas ‘WebDriver Cannot be Resolved’ – guia passo a passo pode fornecer informações úteis.

Esse erro é semelhante ao mencionado em nosso guia sobre Driver não pode ser resolvido no Selenium, então você pode querer verificá-lo para mais soluções.

A mensagem de erro Microsoft Edge WebDriver desconhecido pode causar muitos problemas para os desenvolvedores, mas você deve conseguir corrigi-lo usando nossas soluções.