我正在使用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?
来源是 时间与时间出勤
这可能是在黑暗中拍摄的,但如果你能帮助我,那就太棒了
由于
答案 0 :(得分:0)
无论如何我认为问题是在xpath中,可能是它选择了几个元素。 可能会有所帮助:
String href = driver.findElement(By.xpath("//a[text()='Time & Attendance']")).getAttribute("href");