0

嗨,当我在 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.
4

1 回答 1

0

来自Selenium 课程指南

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

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

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

于 2013-05-17T11:41:04.663 回答