请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

firefox版本为45.0,驱动位置也没错,还是提示找不到firefox

package seleniumDemo;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

public class seleniumDemo {
    public void init(){
        System.setProperty("webdriver.firefox.marionette", "E:\\geckodriver\\geckodriver-v0.14.0-win64\\geckodriver.exe");
        WebDriver dirver = new FirefoxDriver();
        dirver.get("http://www.baidu.com");
    }
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        seleniumDemo sd = new seleniumDemo();
        sd.init();
    }

}

Exception in thread "main" org.openqa.selenium.WebDriverException: Cannot find firefox binary in PATH. Make sure firefox is installed. OS appears to be: WIN10
Build info: version: 'unknown', revision: '86a5d70', time: '2017-02-16 07:47:51 -0800'
System info: host: 'DELL', ip: '192.168.3.9', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_121'
Driver info: driver.version: FirefoxDriver
    at org.openqa.selenium.firefox.FirefoxBinary.<init>(FirefoxBinary.java:116)
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:122)
    at seleniumDemo.seleniumDemo.init(seleniumDemo.java:9)
    at seleniumDemo.seleniumDemo.main(seleniumDemo.java:15)https://img1.sycdn.imooc.com//szimg/5a23e3ff00017e2311970605.jpg


正在回答 回答被采纳积分+3

1回答

Mushishi 2017-12-03 19:48:29

你是哪一个版本的selenium

0 回复 有任何疑惑可以回复我~
  • 提问者 小疼籽 #1
    selenium-java-3.1.0
    回复 有任何疑惑可以回复我~ 2017-12-03 19:49:30
  • 提问者 小疼籽 #2
    firefox需要安装在默认路径还是可以随意安装在其他盘符?
    回复 有任何疑惑可以回复我~ 2017-12-03 19:58:25
  • 你可以把firefox的安装路径添加到环境变量里面,解决这个问题
    回复 有任何疑惑可以回复我~ 2017-12-03 20:00:02
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信