2013-04-03 57 views
0

我使用简单的硒示例使用Web驱动类,但IE浏览器的Web驱动类工作正常,但Firefox没有响应不打开浏览器,并没有在控制台中抛出任何错误。Selenium Web驱动的Firefox没有响应

代码是在这里

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

    public class GoogleSearchFF { 
     public static void main(String args[]){ 
      WebDriver driver=new FirefoxDriver(); 
      System.out.println("Loading Google search page"); 
      driver.get("http://www.google.com"); 
      System.out.println("Google search page loaded fine"); 
     } 
    } 

硒jar文件添加到类路径..

\硒的Java-2.13.0 \硒-2.13.0 \硒的Java-2.13.0的.jar

\硒-Java的客户端驱动程序-1.0.1 \硒-Java的客户端driver.jar

\硒最新\硒的服务器独立,2.13.0.jar

任何jar丢失? 该代码适用于IE,通过设置proeprty INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS = true

+0

您正在使用哪个版本的Firefox? – Hemanth

+0

Mozilla Firefox 16.0.2 – JAVAC

+1

一种可能的解决方法是使用最新文件更新硒jar文件。你可以从[这里]下载它们(http://docs.seleniumhq.org/download/)。 – Hemanth

回答

0

由于Selenium 2.13.0仅支持Firefox版本,因此将Firefox版本降级为8。

供参考检查this日志。

0

而是降级的Firefox 8, 您需要通过

System.setProperty( “webdriver.gecko.driver”, “pathTogeckodriver”)下载geckodriver.exe并设置System.property()的;

调用WebDriver driver = new FirefoxDriver();

相关问题