How to fix Microsoft Edge WebDriver unknown error

Milan Stanojevic
by Milan Stanojevic
Deputy Editor
Milan has been enthusiastic about PCs ever since his childhood days, and this led him to take interest in all PC-related technologies. Before joining WindowsReport, he worked as a front-end web developer.
Affiliate Disclosure
  • In order to develop web apps, sometimes you need to rely on certain Windows components.
  • Many users reported Microsoft Edge WebDriver unknown error but fixing it is easier than you think.
  • Want to learn more about programming? This Computer programming article has all the information you need.
  • For more Microsoft Edge guides and fixes, we suggest visiting our Edge Hub.
microsoft edge webdriver unknown error
Keep your PC healthy by updating its drivers This tool will help you detect old and malfunctioning drivers and will automatically search for the good version. Thus, you will use all your system's components at full throttle. Check your drivers in 3 easy steps:
  1. Download DriverFix now for free (secured download)
  2. Launch the program and press the Scan icon
  3. Wait for the scan to finish and start installing the needed drivers
  • DriverFix has been successfuly downloaded by 0 readers this month.

If you’re a developer, you might’ve encountered Microsoft Edge WebDriver unknown error a couple of times on your PC.

This error will interrupt your workflow and cause issues while developing your app, but there’s a way to fix this problem, and today we’re going to show you how to do that.

How can I fix Microsoft Edge WebDriver unknown error?

1. Install WebDriver manually

  1. Press Windows Key + S and enter optional. Select Manage optional features from the list of results.
    manage optional features microsoft edge webdriver unknown error 
  2. Click the Add a feature button.
    add a feature microsoft edge webdriver unknown error
  3. Select Microsoft WebDriver and click the Install button.
    install microsoft webdriver microsoft edge webdriver unknown error

Once the driver is installed you just need to add the following code to your project:

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


2. Remove static modifier

static modifiermicrosoft edge webdriver unknown error
  1. Open your project.
  2. Now locate the WebDriver initialization and change it like this:

IWebDriver Edge = new EdgeDriver();

After making these changes, the Microsoft Edge WebDriver unknown error should be gone.


3. Stop all corresponding instances

stop instances microsoft edge webdriver unknown error
  1. Open your project.
  2. Now add this code:

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

{

    process.Kill();

}

Save changes and check if that solves your problem.


4. Pass the executable_path argument

  1. Open your project.
  2. Add the following line of code:

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

Keep in mind that this solution works only with Python scripts.

Few users reported that this method works only if User Account Control is enabled, and you can do that by following these steps:

  1. Press Windows Key + S and enter the user account. Select Change User Account Control settings from the search results.
     change user account control settings microsoft edge webdriver unknown error
  2. Move the slider to the recommended position and click OK to save changes.
    adjust user account control settings microsoft edge webdriver unknown error
  3. Restart your computer.

After doing that, the problem with the WebDriver will be resolved.


5. Use the verbose parameter

verbose paramter microsoft edge webdriver unknown error
  1. Open Command Prompt and run the following command:
     msedgedriver.exe --verbose 
  2. Now run the script normally in other Command Prompt:

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

Keep in mind that this solution works only if you’re using Selenium.

Microsoft Edge WebDriver unknown error message can cause a lot of problems for the developers, but you should be able to fix it using our solutions.

idee restoro Still having issues? Fix them with this tool:
  1. Download this PC Repair Tool rated Great on TrustPilot.com (download starts on this page).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues with Patented Technologies (Exclusive Discount for our readers).
Restoro has been downloaded by 0 readers this month.
This article covers:Topics:

There are no comments yet. Please leave a comment

add a comment

Leave a Reply

Your email address will not be published. Required fields are marked *