下面的代码片段可能是xpath或css

时间:2010-03-29 22:47:20

标签: css xpath selenium

 点击  // DIV [15] / DIV / UL /利[5]  

在上面的代码段中,我如何根据已知的li项目编写xpath或css选择器。是的,我提前知道li项目(例如@,+,*等)也不能保证div [15]总是div [15]它可能是div [14]或div [17]等< / p>

1 个答案:

答案 0 :(得分:0)

需要更多信息才能给出一个好的答案,但有些建议如下:

如果要在整个HTML文档中选择第5个<li>

xpath=/descendant::li[5]

我不确定你的意思是“我提前了解项目(例如@,+,*等)”但如果您知道<li>的唯一属性,则可以使用它来找到它:

如果您知道@id的{​​{1}}:

<li>

如果你知道id=knownId 的CSS类:

<li>

如果您知道css=li.knownClass xpath=//li[contains(@class, 'knownClass'] 的文字:

<li>

希望有所帮助。更多信息 - 理想情况下是HTML的片段 - 将有助于提供更具体的答案。