Comment corriger l'erreur inconnue de Microsoft Edge WebDriver

erreur inconnue de microsoft edge webdriver Si vous êtes développeur, vous avez peut-être rencontré l’erreur inconnue de Microsoft Edge WebDriver plusieurs fois sur votre PC.

Cette erreur interrompt votre flux de travail et cause des problèmes lors du développement de votre application, mais il existe un moyen de résoudre ce problème, et aujourd’hui nous allons vous montrer comment faire.

Comment puis-je corriger l’erreur inconnue de Microsoft Edge WebDriver ?

1. Installer WebDriver manuellement

  1. Appuyez sur Windows Key + S et entrez optionnel. Sélectionnez Gérer les fonctionnalités facultatives dans la liste des résultats.

gérer les fonctionnalités facultatives erreur inconnue de microsoft edge webdriver

  1. Cliquez sur le bouton Ajouter une fonctionnalité.

ajouter une fonctionnalité erreur inconnue de microsoft edge webdriver

  1. Sélectionnez Microsoft WebDriver et cliquez sur le bouton Installer.

installer microsoft webdriver erreur inconnue de microsoft edge webdriver

Une fois le pilote installé, vous devez simplement ajouter le code suivant à votre projet :

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

2. Supprimer le modificateur static

  1. Ouvrez votre projet.
  2. Localisez maintenant l’initialisation de WebDriver et changez-la comme ceci :

IWebDriver Edge = new EdgeDriver();

Après avoir effectué ces changements, l’erreur inconnue de Microsoft Edge WebDriver devrait disparaître. En savoir plus sur ce sujet

  • Le Runtime Edge Webview2 est-il un virus ? Dois-je le supprimer ?
  • Mots de passe enregistrés dans Edge sur Windows 11 : Comment les gérer ?

3. Arrêter toutes les instances correspondantes

arrêter instances erreur inconnue de microsoft edge webdriver

  1. Ouvrez votre projet.
  2. Ajoutez maintenant ce code :

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

{

process.Kill();

}

Enregistrez les modifications et vérifiez si cela résout votre problème.

4. Passer l’argument executable_path

  1. Ouvrez votre projet.
  2. Ajoutez la ligne de code suivante :

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

Gardez à l’esprit que cette solution ne fonctionne qu’avec des scripts Python.

Quelques utilisateurs ont signalé que cette méthode ne fonctionne que si le Contrôle des comptes d’utilisateur est activé, et vous pouvez le faire en suivant ces étapes :

  1. Appuyez sur Windows Key + S et entrez compte utilisateur. Sélectionnez Modifier les paramètres de contrôle de compte d’utilisateur dans les résultats de recherche.

modifier paramètres de contrôle de compte d'utilisateur erreur inconnue de microsoft edge webdriver

  1. Déplacez le curseur à la position recommandée et cliquez sur OK pour enregistrer les modifications.

ajuster paramètres de contrôle de compte d'utilisateur erreur inconnue de microsoft edge webdriver

  1. Redémarrez votre ordinateur.

Après avoir fait cela, le problème avec le WebDriver sera résolu.

5. Utiliser le paramètre verbose

paramètre verbose erreur inconnue de microsoft edge webdriver

  1. Ouvrez Invite de commandes et exécutez la commande suivante :

msedgedriver.exe --verbose

  1. Maintenant, exécutez le script normalement dans une autre Invite de commandes :

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

Gardez à l’esprit que cette solution ne fonctionne que si vous utilisez Selenium.

Pour en savoir plus sur des erreurs similaires, notre guide de dépannage ‘WebDriver ne peut pas être résolu’ – Guide étape par étape devrait vous fournir des informations utiles.

Cette erreur est similaire à celle mentionnée dans notre guide sur “Le pilote ne peut pas être résolu dans Selenium”, vous voudrez peut-être le consulter pour plus de solutions.

Le message erreur inconnue de Microsoft Edge WebDriver peut causer de nombreux problèmes aux développeurs, mais vous devriez être en mesure de le corriger en utilisant nos solutions.