我想使用 css 选择器或 xpath 从嵌套 html 路径中检索 web 元素。我的具体用例是我想选择以下代码片段中的 i
元素:
<td class="headerActionsTd" data-rolename="Speaker">
<div class="headerActions">
<span class="addNewParticipantSection">
<i class="icon fa fa-user-plus" title="Add New"></i>
</span>
如何使用 css 选择器或 xpath 获取 i
webelement?
最佳答案
使用此 xpath://td[@data-rolename='Speaker']//div//span//i[@title='Add New']
或
css : div.headerActions i
driver.findElement(By.cssSelector("div.headerActions i"));
对于多个元素:
List<WebElement> users = driver.findElements(By.xpath("//td[@data-rolename='Speaker']//div//span//i[@title='Add New']"));
关于java - 如何在html中选择嵌套的web元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51560321/