Wie man den Microsoft Edge WebDriver Unbekannten Fehler behebt

microsoft edge webdriver unbekannter fehler Wenn Sie ein Entwickler sind, haben Sie möglicherweise den unbekannten Microsoft Edge WebDriver Fehler ein paar Mal auf Ihrem PC erlebt.

Dieser Fehler unterbricht Ihren Workflow und verursacht Probleme während der Entwicklung Ihrer App, aber es gibt eine Möglichkeit, dieses Problem zu beheben, und heute zeigen wir Ihnen, wie Sie das tun können.

Wie kann ich den unbekannten Microsoft Edge WebDriver Fehler beheben?

1. WebDriver manuell installieren

  1. Drücken Sie Windows-Taste + S und geben Sie optional ein. Wählen Sie Optionale Features verwalten aus der Ergebnisliste aus.

optionale features verwalten microsoft edge webdriver unbekannter fehler

  1. Klicken Sie auf die Schaltfläche Eine Funktion hinzufügen.

eine funktion hinzufügen microsoft edge webdriver unbekannter fehler

  1. Wählen Sie Microsoft WebDriver und klicken Sie auf die Schaltfläche Installieren.

microsoft webdriver installieren microsoft edge webdriver unbekannter fehler

Sobald der Treiber installiert ist, müssen Sie nur noch den folgenden Code zu Ihrem Projekt hinzufügen:

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

2. Statischen Modifier entfernen

  1. Öffnen Sie Ihr Projekt.
  2. Suchen Sie nun die WebDriver-Initialisierung und ändern Sie sie wie folgt:

IWebDriver Edge = new EdgeDriver();

Nach diesen Änderungen sollte der unbekannte Microsoft Edge WebDriver Fehler verschwunden sein. Weitere Informationen zu diesem Thema lesen

  • Ist Edge Webview2 Runtime ein Virus? Soll ich es entfernen?
  • Gespeicherte Passwörter in Edge unter Windows 11: So verwalten Sie sie

3. Alle entsprechenden Instanzen stoppen

instanzen stoppen microsoft edge webdriver unbekannter fehler

  1. Öffnen Sie Ihr Projekt.
  2. Fügen Sie jetzt diesen Code hinzu:

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

{

process.Kill();

}

Änderungen speichern und prüfen, ob das Ihr Problem löst.

4. Das Argument executable_path übergeben

  1. Öffnen Sie Ihr Projekt.
  2. Fügen Sie die folgende Zeile Code hinzu:

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

Bitte beachten Sie, dass diese Lösung nur mit Python-Skripten funktioniert.

Einige Benutzer berichteten, dass dieses Verfahren nur funktioniert, wenn die Benutzerkontensteuerung aktiviert ist, und Sie können dies tun, indem Sie die folgenden Schritte befolgen:

  1. Drücken Sie Windows-Taste + S und geben Sie Benutzerkonto ein. Wählen Sie Benutzerkontensteuerungseinstellungen ändern aus den Suchergebnissen aus.

benutzerkontensteuerungseinstellungen ändern microsoft edge webdriver unbekannter fehler

  1. Verschieben Sie den Schieberegler auf die empfohlene Position und klicken Sie auf OK, um die Änderungen zu speichern.

benutzerkontensteuerungseinstellungen anpassen microsoft edge webdriver unbekannter fehler

  1. Starten Sie Ihren Computer neu.

Nachdem Sie das getan haben, sollte das Problem mit dem WebDriver behoben sein.

5. Den verbosen Parameter verwenden

verboser parameter microsoft edge webdriver unbekannter fehler

  1. Öffnen Sie Eingabeaufforderung und führen Sie den folgenden Befehl aus:

msedgedriver.exe --verbose

  1. Führen Sie nun das Skript normal in einer anderen Eingabeaufforderung aus:

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

Bitte beachten Sie, dass diese Lösung nur funktioniert, wenn Sie Selenium verwenden.

Um mehr über ähnliche Fehler zu erfahren, sollte unser Fehlerbehebungsleitfaden ‘WebDriver kann nicht aufgelöst werden’ Ihnen nützliche Informationen bieten.

Dieser Fehler ähnelt dem, der in unserem Leitfaden zur Behebung des Fehlers ‘Treiber kann in Selenium nicht aufgelöst werden’ erwähnt wird, sodass Sie möglicherweise auch nach weiteren Lösungen suchen möchten.

Die Nachricht zum unbekannten Microsoft Edge WebDriver Fehler kann für die Entwickler viele Probleme verursachen, aber Sie sollten in der Lage sein, sie mit unseren Lösungen zu beheben.