Pippen_Liu 发表于 2015-1-25 22:03:06

新人求助 - Firefox 打不开

刚开始学习Selenium.
在网上找了一个dotnet的例子, 代码如下。
            IWebDriver ffDriver = new OpenQA.Selenium.Firefox.FirefoxDriver();
            ffDriver.Navigate().GoToUrl("http://www.baidu.com");
在第一行,调用FirefoxDriver的时候就挂住了,firefox也没打开。
大虾们,救助一下吧,问题出在哪?

Firefox: 35.0
selenium donet: 2.35.0
selenium rc: 1.0.3
selenium server: 2.44.0
OS: Win8.1 x64

ermine 发表于 2015-1-26 09:51:03

selenium会在默认的路径找Firefox,如果你的firefox没有装在默认的文件夹,就不能启动。
解决办法:
1. 将firefox.exe所在的路径,加到环境变量PATH中
2. 启动webdriver前,指定文件路径。
JAVA例子(C#应该类似,没环境,用JAVA代替)
//示例,firefox装在D盘
System.setProperty("webdriver.firefox.bin","D:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");

安裴轩 发表于 2015-1-26 11:02:06

你不加上firefox.exe的路径,就是按默认路径启动,如果你的火狐不是按照默认方式安装,就要在程序中加上firefox.exe的路径,当然最好是都加上路径
页: [1]
查看完整版本: 新人求助 - Firefox 打不开