有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Selenium 2.53.0 firefox窃听

所以,当我试图打开firefox时,它要么很快弹出,要么只是停留在那里一秒钟,直到我能看到它,然后崩溃 此外,我使用的是selenium版本2.53.1

    WebDriver driver = new FirefoxDriver();
    driver.get("http://stackoverflow.com");

共 (1) 个答案

  1. # 1 楼答案

    就像其他浏览器供应商提供给Selenium的其他驱动程序一样,Mozilla发布了一个可执行文件geckodriver,它将与浏览器一起运行

    您需要下载最新的可执行文件geckodriver from here,并将从计算机下载的路径设置为系统属性,以使用Firefox驱动程序运行测试用例,如下所示:

     System.setProperty("webdriver.gecko.driver","path/to downloaded/geckodriver.exe");
     DesiredCapabilities capabilities = DesiredCapabilities.firefox();
     capabilities.setCapability("marionette", true);
     WebDriver driver = new FirefoxDriver(capabilities);
      driver.get("http://stackoverflow.com");