我的 Firefox 5 未安装在默认位置。因此,我尝试使用以下方法创建一个FirefoxDriver
:
private IWebDriver driver;
[SetUp]
public void SetupTest()
{
var ffBinary = new FirefoxBinary(@"D:\Program Files (x86)\Firefox 4\firefox.exe");
var firefoxProfile = new FirefoxProfile(@"C:\Users\xyz\AppData\Roaming\Mozilla\Firefox\Profiles\2z4r45zq.default");
driver = new FirefoxDriver(ffBinary, firefoxProfile);
}
但是FirefoxBinary
实例化抛出异常,指出:“系统找不到指定的文件”。但是我的 firefox.exe 在那里。另外,我将它添加到我的PATH
. 我看到了一些在 java 环境中使用webdriver.firefox.bin的建议。.NET 环境中是否有任何等价物?
顺便说一句,我正在使用 Win 7(64)、Firefox 5、Selenium 2 .NET webdriver。谢谢