如何使用selenium webdriver
获取工具提示的标题我的代码是:
starred = driver.findElement(By.xpath(".//*[@id='headerStarButton']/span"));
builder = new Actions(driver);
mouseover = builder.clickAndHold(starred).build();
mouseover.perform();
String title= starred.getAttribute("title");
System.out.println("title::" + title);
答案 0 :(得分:0)
这是因为工具提示不存在。要获取要渲染的工具提示,它将在“标题”属性中呈现文本。您正在寻找title属性,但它不包含在您的xPath查找中。
你需要它:
<span class"ico ico12 tip-below star-g-12 find-tooltip tooltipstered" title="Tooltip text here"></span>
然后它将起作用,因为title属性位于xPath查找中。