代码“AS PDF”中的按钮,“excel”包含在按钮导出中,导出按钮嵌入在分页工具栏中
我无法在webdriver中找到此元素
试图 “// span [text()='As PDF']”
我仍然看到错误无法找到元素
<li class="leaf">
<button id="export" class="button capsule mutton up last over">
<span class="wrap">
Export
<span class="icon"/>
<span class="indicator"/>
</span>
</button>
</li>
ul id="menuList">
<li id="menuList_simpleAction.Report.exportReport" class="leaf">
<p class="wrap button">
<span class="icon"/>
<!--Item text goes here-->
As PDF
</p>
</li>
<li id="menuList_simpleAction.Report.exportReport" class="leaf">
<p class="wrap button">
<span class="icon"/>
<!--Item text goes here-->
As Excel
</p>
请帮忙
答案 0 :(得分:0)
如果您使用的是java代码,则可以使用
driver.findElement(By.linkText("As PDF"));
或者您可以使用
获取所有图标List<WebElement> list = driver.findElements(By.xpath("//span[@class='icon']"));
for(WebElement ele: list){
if(ele.getText().equals("As PDF")){
ele.click();
}
}
希望这会对你有所帮助。