0

我正在使用硒网络驱动程序

我正在尝试单击一个元素或尝试获取 href 的值但无济于事 href 给我页面的 url 而不是我所期望的“时间和出勤”

String Hrefvalue=driver.findElement(By.xpath("//*[contains(@id,'EmploymentTab') ] //*[contains(@class,'TabDown')][4]/a")).getAttribute("href");
System.out.println(Hrefvalue);

上面的xpath工作正常,当我使用firebug时找到元素,当我用firebug检查它时选择元素,但据我所知,它不会点击它或者它不会输出href?

来源是考勤

这可能是在黑暗中拍摄,但如果你能帮助我,那就太好了

谢谢

4

1 回答 1

0

无论如何,我认为问题出在 xpath 中,可能是它选择了几个元素。可能这会有所帮助:

String href = driver.findElement(By.xpath("//a[text()='Time & Attendance']")).getAttribute("href");
于 2013-05-15T12:55:23.750 回答