Java selenium无法将数据传递到firefox?

Java selenium无法将数据传递到firefox?,java,firefox,selenium,xpath,Java,Firefox,Selenium,Xpath,我正在使用selenium 2.39和firefox 26进行一些使用java的自动化测试,但我遇到了一些问题,java脚本中的代码确实在eclipse中运行并打印出了必要的值,但web浏览器没有刷新 我是不是遗漏了什么步骤 driver.manage().timeouts() .implicitlyWait(50, TimeUnit.SECONDS); driver.switchTo().defaultContent(); driver.findElement(By.xpath("./

我正在使用selenium 2.39和firefox 26进行一些使用java的自动化测试,但我遇到了一些问题,java脚本中的代码确实在eclipse中运行并打印出了必要的值,但web浏览器没有刷新

我是不是遗漏了什么步骤

driver.manage().timeouts()
    .implicitlyWait(50, TimeUnit.SECONDS);
driver.switchTo().defaultContent();
driver.findElement(By.xpath(".//*[@id='sidebarId']/li[5]/a")).click();
driver.findElement(By.xpath(".//*[@id='treeViewId']/tbody/tr[1]/td/div/ul/li[1]/div[2]/a")).click();

System.out.println("File Electronic Record");

系统确实在eclipse中打印出了“文件电子记录”,但web浏览器没有点击上面的xpath。(p.s xpath没有任何错误)可能是什么错误?

帮助非常模糊……但我看到你正在点击链接。尝试使用By.ByLinkText(“linkText”)并检查一次:)我已经尝试了你所说的方法,它也不起作用。我还有一个部分是使用自动化登录,driver.findElement(By.name(“userId”)).sendKeys(List1.get(u));driver.findElement(按名称(“密码”)).sendKeys(密码);findElement(By.xpath(“.//*[@id='idSubmitBtn']”)。单击();登录函数返回没有问题。我认为是firefox无法刷新页面。还有什么解决办法吗?