嗨,我是selenium webdriver的新手,有人帮我如何获得标题名称 如下面的代码(标题名称相同)
<li id="gridtag636894" class="tags" title="same">
我试过xpath
.//* [@类= '标签']
它在该元素上的位置很好,但我如何获得标题名称
答案 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( “标题”));