Html 如何定位网页中只有一个属性且与其他元素重复的元素? 合法的 分支性能测试

Html 如何定位网页中只有一个属性且与其他元素重复的元素? 合法的 分支性能测试,html,css,xpath,selenium-webdriver,selenium-ide,Html,Css,Xpath,Selenium Webdriver,Selenium Ide,这里,在上述情况下,考虑到tr id可以通过在两者之间添加另一条记录动态地更改为11或12,我如何编写元素定位器来识别分支性能测试的范围 <html> <tr id="userman-orgchart-tree-node-9" class="fancytree-expanded fancytree-folder fancytree-has-children fancytree-exp-e fancytree-ico-ef"> <td> <span cla

这里,在上述情况下,考虑到tr id可以通过在两者之间添加另一条记录动态地更改为11或12,我如何编写元素定位器来识别分支性能测试的范围

<html>
<tr id="userman-orgchart-tree-node-9" class="fancytree-expanded fancytree-folder fancytree-has-children fancytree-exp-e fancytree-ico-ef">
<td>
<span class="fancytree-node" style="padding-left: 16px;">
<span class="fancytree-expander"></span>
<span class="fancytree-icon"></span>
<span class="fancytree-title">Legal</span>
</span>
</tr>
<tr id="userman-orgchart-tree-node-10" class="fancytree-active fancytree-folder fancytree-has-children fancytree-exp-c fancytree-ico-cf">
<td>
<span class="fancytree-node" style="padding-left: 16px;">
<span class="fancytree-expander"></span>
<span class="fancytree-icon"></span>
<span class="fancytree-title">Branch Performance Test</span>
</span>
</tr>
</html>
以上将返回具有条件的跨度的所有跨度祖先


上面将返回带条件span的第一个span父span

您想定位wrt文本的哪个span元素??我想定位带有文本分支性能测试mikhail的元素-是否有方法将分支元素id和向下箭头的元素id组合在一起,以便我可以单击该特定分支的向下箭头?
//span[@class='fancytree-title' and text()='Branch Performance Test']/ancestor::span
//span[@class='fancytree-title' and text()='Branch Performance Test']/parent::span