环境:eclipse + java 1.8.0_121 + selenium-java-3.141.59 + firefox 64.0(非默认安装)

报错:

public void beforeMethod() {
     
      //若无法打开Firefox浏览器,可设定firefox浏览器的安装路径
      System.setProperty("webdriver.firefox.bin","E:\\Developsoftware\\Firefox\\firefox.exe");
      //打开firefox浏览器
      driver = new FirefoxDriver();
      
  }

.java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.gecko.driver system property; for more information, see https://github.com/mozilla/geckodriver. The latest version can be downloaded from https://github.com/mozilla/geckodriver/release

解决方法:Selenium 3.X不在不能够直接运行Selenium RC,所以需要下载geckodriver。

下载地址:https://github.com/mozilla/geckodriver/tags

并添加一条代码:System.setProperty(“webdriver.gecko.driver”,”E:\\Developsoftware\\Firefox\\geckodriver.exe”);

版权声明:本文为fglx原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/fglx/p/10160427.html