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
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
IWebDriver Edge = new EdgeDriver(); After making these changes, the Microsoft Edge WebDriver unknown error should be gone.
3. Stop all corresponding instances
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
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: After doing that, the problem with the WebDriver will be resolved.
5. Use the verbose parameter
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.
SPONSORED
Name *
Email *
Commenting as . Not you?
Save information for future comments
Comment
Δ