-
-
Save InstyleVII/baf25274c55e891076d5 to your computer and use it in GitHub Desktop.
using OpenQA.Selenium; | |
using OpenQA.Selenium.Edge; | |
using System; | |
namespace EdgeDriverTests | |
{ | |
public class Program | |
{ | |
/* | |
* This assumes you have added MicrosoftWebDriver.exe to your System Path. | |
* For help on adding an exe to your System Path, please see: | |
* https://msdn.microsoft.com/en-us/library/office/ee537574(v=office.14).aspx | |
*/ | |
static void Main(string[] args) | |
{ | |
/* You can find the latest version of Microsoft WebDriver here: | |
* https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ | |
*/ | |
var driver = new EdgeDriver(); | |
// Navigate to Bing | |
driver.Url = "https://www.bing.com/"; | |
// Find the search box and query for webdriver | |
var element = driver.FindElementById("sb_form_q"); | |
element.SendKeys("webdriver"); | |
element.SendKeys(Keys.Enter); | |
Console.ReadLine(); | |
driver.Quit(); | |
} | |
} | |
} |
I am trying to execute mgsedgedriver on Mac. I am seeing this error --
org.openqa.selenium.WebDriverException: unknown error: cannot find Microsoft Edge binary
If I don't put file at specified path then I see file not found error and when file is present then I see this. I can open driver by double clicking on it. So not sure what's going on here.
Thank you for your help.You'll probably find that the version of the MicrosoftWebDriver is incorrect. I received this error in that case and downloading the correct version as per my version of Edge resolved the error.
Thank you. I have Version 77.0.211.3 (Official build) Dev (64-bit) installed on my Mac and downloaded matching driver. Still receiving this error. I just double checked it.
I could not get this to work either. I am using the new Chromium Edge and that is a likely problem. I found WebDriver (Chromium) but that had problems too. I did a little guessing and the following works for me. I hope this is relevant.
var edgeOptions = new EdgeOptions();
var msedgedriverDir = @"D:\Software";
var msedgedriverExe = @"msedgedriver.exe";
var service = EdgeDriverService.CreateDefaultService(msedgedriverDir, msedgedriverExe);
var driver = new EdgeDriver(service, edgeOptions);
driver.Navigate().GoToUrl("https://bing.com");
Thread.Sleep(2000);
driver.Close();
service.Dispose();
How to open as headless with no window?
You'll probably find that the version of the MicrosoftWebDriver is incorrect. I received this error in that case and downloading the correct version as per my version of Edge resolved the error.