Czy ktoś może mi doradzić, jak ustawić ścieżkę do pliku exe FireFox w Selenium (C#).Selenium Webdriver: Określ ścieżkę do pliku dla przeglądarki Firefox exe
Używam następujący kod obecnie, jednak to nie działa, jak się spodziewano:
FirefoxProfile profile = new FirefoxProfile();
profile.SetPreference("webdriver.firefox.bin", "C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");
IWebDriver driver = new FirefoxDriver(profile);
Wszelkie sugestie będą mile widziane.
To nie buduje dla mnie, nie ma w FirefoxDriver programu ctor, który pobiera argument FirefoxBinary. Również twój ciąg znaków jest niepoprawnie cytowany. – kai
Mała aktualizacja tej odpowiedzi, przy użyciu ctor FirefoxDriver (FirefoxBinary firefoxBinary, FirefoxProfile firefoxProfile) jest przestarzała. Zamiast tego użyj FirefoxOptions, aby ustawić sterownik i przekazać obiekt do przeglądarki FirefoxDriver 'ffOptions = new FirefoxOptions(); ffOptions.BrowserExecutableLocation = @ "C: \ Firefox \ App \ Firefox \ firefox.exe"; sterownik = nowy FirefoxDriver (ffOptions); ' –