Selenium Webdriver: укажите путь к файлам для Firefox exe

может кто-нибудь посоветовать мне, как установить путь для файла Firefox exe в Selenium (C#).

в настоящее время я использую следующий код, однако он работает не так, как надеялся:

 FirefoxProfile profile = new FirefoxProfile();

 profile.SetPreference("webdriver.firefox.bin", "C:Program Files (x86)Mozilla Firefoxfirefox.exe");

 IWebDriver driver = new FirefoxDriver(profile);

любые предложения будут оценены.

2 ответов


вы должны использовать FirefoxBinary вместо FirefoxProfile, как показано ниже

FirefoxBinary binary = new FirefoxBinary('path/to/binary');
IWebDriver driver = new FirefoxDriver(binary);

другой вариант-настроить системное свойство.