嗨我在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.
答案 0 :(得分:0)
表示与正在控制的浏览器进行通信时出现问题 或Selenium服务器。导致此异常的最常见原因是:
- 提供给RemoteWebDriver的服务器地址无效,因此无法建立连接。
- 浏览器在考试中途死亡。
因此,如果它在Linux中运行良好但在Windows中运行不佳,我会放弃第二种选择。可能你的Windows版本的Firefox没有很好地安装,或者Selenium没有获得执行它的权限。