在多个类名

时间:2015-08-24 20:21:12

标签: selenium xpath

所以我目前正在尝试编写测试/学习如何使用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>

1 个答案:

答案 0 :(得分:1)

我想,有些事情是这样的:

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

是你想要的。