所以我目前正在尝试编写测试/学习如何使用Selenium。我遇到的一个问题是我需要在这个嵌套的div中明确地选择数字262。
我遇到的问题是,如果我创建xpath //div[@class='np_amount inline']
,我会在整个页面上获得多个结果,如果我将其设为//div[@class='np_field_amount_etc']
,那么我将获得所有三个项目行,而不仅仅是数字262.
但是,初始div类(np_field_amount_etc)是唯一的。我会编写什么xpath命令才能选择本系列div中的262?
<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>
答案 0 :(得分:1)
我想,有些事情是这样的:
//div[@class='np_field_amount_etc']/div[@class='np_amount inline']
是你想要的。