当类名在多个类名之间共享时,在单个嵌套div语句中查找XPATH



所以我目前试图写一个测试/学习如何使用硒。我遇到的一个问题是,我需要在这个嵌套的div中特别选择数字262。

我遇到的问题是,如果我将xpath设置为//div[@class='np_amount inline'],我将在整个页面上获得多个结果,如果我将其设置为//div[@class='np_field_amount_etc'],那么我将获得行中所有三个项目,而不仅仅是数字262。

但是,初始div类(np_field_amount_etc)是唯一的。为了只选择这一系列div中的262,我应该写什么xpath命令?

<div class="np_field_amount_etc">
<div class="np_label inline">Total Calories</div>
<div class="np_amount inline">262 </div>
<div class="np_dv inline">14</div>
</div>

我想应该是这样的:

//div[@class='np_field_amount_etc']/div[@class='np_amount inline']

最新更新