我对xpath的东西不太满意:-(我试图单击一个包含“编辑”链接的下拉按钮。请您帮忙。
<button type="button" class="btn btn-sm btn-info dropdown-toggle" data-toggle="dropdown">
<span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu">
<li><a href="/message/edit/958046" class="edit-message-link">Edit</a></li>
<li><a href="/message/remove/958046" class="remove-message-link">Delete</a></li>
<li>
<a href="/message/enable-replies/958046" class="enable-replies-link hidden">Enable replies</a>
<a href="/message/disable-replies/958046" class="disable-replies-link">Disable replies</a>
</li>
</ul>
最佳答案
任何时候,编辑链接都必须可见,才能使用以下选择器。因为,与xpath相比,我总是更喜欢使用css,因此我为您提供了两种选择。注意,这些是基于href值的部分搜索
的CSS
a[href^='/message/edit']
Xpath
//a[contains(@href,'/message/edit')]