Como corrigir o 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
- Pressione Tecla do Windows + S e digite opcional. Selecione Gerenciar recursos opcionais na lista de resultados.

- Clique no botão Adicionar um recurso.

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

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
- Abra seu projeto.
- 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
- Abra seu projeto.
- 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
- Abra seu projeto.
- 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:
- 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.

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

- Reinicie seu computador.
Depois de fazer isso, o problema com o WebDriver será resolvido.
5. Use o parâmetro verbose
- Abra o Prompt de Comando e execute o seguinte comando:
msedgedriver.exe --verbose
- 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.