无法使用selenium webdriver连接到Firefox浏览器?

时间:2017-03-23 19:37:00

标签: java selenium firefox

我是硒测试的新手。我正在尝试运行这个非常基本的用例,其中我通过selenium webdriver打开firefox浏览器,但它给了我org.openqa.selenium.firefox.NotConnectedException。我已经尝试过在其他类似帖子中给出的所有解决方案,但似乎没有任何工作。 此外,如果我重新安装firefox,它是第一次工作,然后它无法正常工作。

Selenium版本:2.48 Firefox:33.1 Windows:10

public class FooClass{
    private String foo;

    public void setFoo(String foo) {
        this.foo = foo;
    }

    public String getFoo() {
        return foo;
    }
}

以下是我得到的控制台中的错误:

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.Assert;
import org.testng.SkipException;
import org.testng.annotations.Test;

public class TestNGPro {
 @Test
  public void f() {

     WebDriver driver = new FirefoxDriver();
     driver.get("http://newtours.demoaut.com/");
     driver.quit();
  }

 @Test
 public void c_f1(){
    Assert.fail(); 

 }

 @Test
 public void a_f2(){
     Assert.assertTrue(true);
 }

 @Test(priority = 4)
 public void e_f4(){
     Assert.fail();
 }

 @Test
 public void g_f3(){
     throw new SkipException("skipping b_test");    
 }
}

===========================================

1 个答案:

答案 0 :(得分:0)

对于selenium 2.48版,它支持Firefox版本41尝试更改Firefox版本。从here安装Firefox v41。