【发布时间】:2021-10-03 03:00:41
【问题描述】:
如何选择第二行的第二个输入?
<div class="row">
<whatever>
<input/>
</whatever>
<whatever>
<input/>
</whatever>
</div>
<div class="row">
<whatever>
<input/>
</whatever>
<whatever>
<input/> <!-- select this -->
</whatever>
</div>
我尝试了(//div[@class='row'])[2](//input)[2],但它不起作用。
我不想要(//div[@class='row'])[2]/whatever[2]/input,因为“whatever”是未知数量的嵌套节点,即它可能是这样的:
<whatever1>
<whatever2>
<whatever3>
<input/>
</whatever3>
</whatever2>
</whatever1>
【问题讨论】:
标签: c# selenium selenium-webdriver xpath