org.openqa.selenium.remote.UnreachableBrowserException:与远程浏览器通信时出错

时间:2013-05-13 12:15:38

标签: java selenium-webdriver

嗨我在Windows中尝试使用Selenium时遇到上述异常,但不是在我的时候    在Linux(CentO.S。)中尝试。

Sample code is shown below :
public class Simple {

WebDriver driver = new FirefoxDriver();
String baseUrl;

    @Test
    public void f() {
        WebElement abc = driver.findElement(By.xpath("//table/tbody/tr[2]/td/table/"+
                      "tbody/tr[5]/td[3]/input"));
        abc.sendKeys("Jaivir");
    }

    @BeforeTest
    public void beforeTest() {
        baseUrl ="http://localhost:8657/NutechDiagnostics/AcceptTest.jsp";
        driver.get(baseUrl);
    }

    @AfterTest
    public void afterTest() {
        driver.quit();
    }

}    

baseUrl given is completely accurate. Is it the problem of browser. Please help me i 
 am getting stuck here for a lot of time. Thanks in advance.

1 个答案:

答案 0 :(得分:0)

来自Selenium classguide

  

表示与正在控制的浏览器进行通信时出现问题   或Selenium服务器。导致此异常的最常见原因是:

     
      
  • 提供给RemoteWebDriver的服务器地址无效,因此无法建立连接。
  •   
  • 浏览器在考试中途死亡。
  •   

因此,如果它在Linux中运行良好但在Windows中运行不佳,我会放弃第二种选择。可能你的Windows版本的Firefox没有很好地安装,或者Selenium没有获得执行它的权限。