【发布时间】:2021-09-24 07:09:27
【问题描述】:
以下代码我需要识别第三个 li 元素(用户列表)。我如何共同使用硒?
我试过用,
String usertype= //td[text()='product']
String usersubtype= li[@class='user-list dropbutton-action secondary-action']
String adduser = usertype +"following-sibling::td//" +usersubtype+"/a"
我必须使用以下方法。因为我的代码 usertype 和 usersubtype 值来自不同的地方
(以上字符串仅供参考)
但它无法解决。请帮我识别第三个 li 元素(用户列表)
我需要在代码中识别以下元素
<li class="content-list dropbutton-action secondary-action"><a href="/admin/structure/eck/entity/product">User list</a></li>
下面是我的代码sn-p:
<tr class="even">
<td>product</td>
<td>product</td>
<td>
<div class="code-wrapper dropbutton-multiple">
<div class="dropbutton-widget">
<ul class="dropbutton">
<li class="user dropbutton-action"><a href="/user/userlist/abc/productcontent/add">Add User</a></li>
<li class="dropbutton-toggle"><button type="button"><span class="dropbutton-arrow"><span class="visually-hidden">List actions</span></span></button></li>
<li class="user-list dropbutton-action secondary-action"><a href="/user/userlist/abc/productproduct">User list</a></li>
<li class="user-list dropbutton-action secondary-action"><a href="/user/userlist/abc/productproduct/types">Test list</a></li>
<li class="edit dropbutton-action"><a href="/user/userlist/abc/productmanage/product?destination=/admin/structure/eck/entity_type">Edit</a></li>
<li class="delete dropbutton-action"><a href="/user/userlist/abc/productmanage/product/delete?destination=/admin/structure/eck/entity_type">Delete</a></li>
</ul>
</div>
</div>
</td>
【问题讨论】:
标签: java selenium selenium-webdriver xpath automation