selenium测试中出现的一些问题

环境: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");

posted @ 2018-12-22 11:32  枫过留香  阅读(326)  评论(0编辑  收藏  举报