我正在尝试配置的代理设置,WebDriver因此我使用了以下代码....
WebDriver
FirefoxProfile profile = new FirefoxProfile(); profile.setPreference("network.proxy.type", 1); profile.setPreference("network.proxy.http","207.229.122.162"); profile.setPreference("network.proxy.http_port", 3128); WebDriver driver = new FirefoxDriver(profile); selenium = new WebDriverBackedSelenium(driver, "http://www.example.com/");
在文件上执行运行后,我得到了类似…的异常
org.openqa.selenium.WebDriverException:在PATH中找不到Firefox二进制文件。 确保安装了Firefox。操作系统似乎是:MAC 系统信息:os.name:“Mac OS X”,os.arch:“ x86_64”,os.version:“ 10.6.8”, java.version:“ 1.6.0_29” 驱动程序信息:driver.version:FirefoxDriver
org.openqa.selenium.WebDriverException:在PATH中找不到Firefox二进制文件。
确保安装了Firefox。操作系统似乎是:MAC
系统信息:os.name:“Mac OS X”,os.arch:“ x86_64”,os.version:“ 10.6.8”,
java.version:“ 1.6.0_29”
驱动程序信息:driver.version:FirefoxDriver
谁能帮助我有关如何以及在何处提供途径的信息 firefoxprofile()
firefoxprofile()
我相信您有几种选择:
在PATH系统变量中指定文件夹(Firefox二进制文件所在的文件夹),方法如下。
或致电
WebDriver driver = new FirefoxDriver(new FirefoxBinary(new File("path/to/your/firefox.exe")), profile);