I'm trying to load the msedge chromium. encountering error.
Steps to recreate:
- Installed mschromium Beta and Dev versions.
- Installed the Nuget package "Install-Package Selenium.WebDriver -Version 4.0.0-alpha04"
- placed the msedgedriver.exe in location which I mentioned in the code.
still code throwing error.
public void Test1() { // EdgeOptions() requires using OpenQA.Selenium.Edge // Construct EdgeOptions with is_legacy = false var edgeOptions = new OpenQA.Selenium.Edge.EdgeOptions(false); edgeOptions.BinaryLocation = @"C:\Program Files (x86)\Microsoft\Edge Dev\Application\msedge.exe"; var msedgedriverDir = @"E:\XXXXX\#######\YYYYYY\ZZZZZZ\MSEdgeChromium\bin\Debug"; var msedgedriverExe = @"msedgedriver.exe"; // Construct EdgeDriverService with is_legacy = false too var service = OpenQA.Selenium.Edge.EdgeDriverService.CreateDefaultService(msedgedriverDir, msedgedriverExe, false); service.EnableVerboseLogging = true; var driver = new OpenQA.Selenium.Edge.EdgeDriver(service, edgeOptions); Assert.Pass(); }
ErrorDetails: System.IO.FileNotFoundException: 'Could not load file or assembly 'System.Security.Permissions, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.'