Selenium Web驱动程序:指定Firefox exe的文件路径
本文关键字:exe 文件 路径 Firefox 指定 Web 驱动程序 Selenium | 更新日期: 2023-09-27 18:26:08
有人能建议我如何在Selenium(C#)中设置firefox.exe文件的路径吗。
我目前正在使用以下代码,但它并没有像预期的那样工作:
FirefoxProfile profile = new FirefoxProfile();
profile.SetPreference("webdriver.firefox.bin", "C:''Program Files (x86)''Mozilla Firefox''firefox.exe");
IWebDriver driver = new FirefoxDriver(profile);
如有任何建议,我们将不胜感激。
您应该使用FirefoxBinary而不是以下中的FirefoxProfile
FirefoxBinary binary = new FirefoxBinary(new File("path/to/binary"));
FirefoxOptions options = new FirefoxOptions();
options.setBinary(binary);
IWebDriver driver = new FirefoxDriver(options);
另一个选项是配置系统属性。
System.Environment.SetEnvironmentVariable("webdriver.firefox.bin","path/to/binary");