如何获取标签之间的标题值<li id =“gridtag636894”class =“tags”title =“same”>

时间:2016-01-11 12:37:26

标签: html selenium-webdriver

嗨,我是selenium webdriver的新手,有人帮我如何获得标题名称 如下面的代码(标题名称相同)

<li id="gridtag636894" class="tags" title="same">

我试过xpath

.//* [@类= '标签']

它在该元素上的位置很好,但我如何获得标题名称

3 个答案:

答案 0 :(得分:1)

尝试

String title = driver.findElement(By.xpath(".//*[@class='tags']")).getAttribute("title");

获取所有具有课程tags的标题:

Liss<String> titles = driver.findElements(By.xpath(".//*[@class='tags']")).getAttribute("title");

注意复数{/ 1}}和findElement之间的区别

答案 1 :(得分:0)

请尝试以下代码,

List<WebElement> elements = driver.findElements(By.ByClassName("tags"));
for(int i=0;i<elements.size();i++){

  String title=elements.get(i).getAttribute("title");
  System.out.println(title); 

}

注意:我还没有编译代码

答案 2 :(得分:0)

你可以尝试这个,希望它有所帮助...... :)

WebElement getValue = driver.findElement(By.id(“gridtag636894”));

的System.out.println(getValue.getAttribute( “标题”));