Eclipse java查找属性值

时间:2014-02-10 04:29:05

标签: java eclipse selenium

我有这个HTML代码

<div pagesequence="46" pagename="page0003">   

如何在 pagesequence 的帮助下推动 pagename 的价值?

我试过了:

driver.findElement(By.cssSelector("div[pagesequence='46']").           );

我使用什么来获取 pagename 的值,即:page0003

3 个答案:

答案 0 :(得分:0)

你可以在下面试试。这应该工作

List<WebElements> elements = driver.findElements(By.xpath("//div[@pagesequence='46']"));
elements.get(0).getAttribute("pagename");

答案 1 :(得分:0)

尝试以下代码

WebElement element = driver.findElement(By.xpath("//div[@pagesequence='46']"));
String pagename = element.getAttribute("pagename");
System.out.println(pagename);

请告诉我这是否适合您。

答案 2 :(得分:0)

试试

driver.findElement(By.cssSelector("div[pagesequence='46']")).getAttribute("pagename");