Xpath getattribute并单击操作而不选择元素

时间:2013-05-15 12:32:12

标签: xpath

我正在使用selenium webdriver

我试图点击某个元素或试图获取href的值,但无济于事 href给了我页面的网址而不是'Time&出席'正如我所料'

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

上面的xpath运行正常,当我使用firebug时找到该元素,并在我用firebug检查它时选择该元素,但这是我得到的,它不会点击它或它不会输出href?

来源是 时间与时间出勤

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

由于

1 个答案:

答案 0 :(得分:0)

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

String href = driver.findElement(By.xpath("//a[text()='Time & Attendance']")).getAttribute("href");