【发布时间】:2020-08-14 21:38:07
【问题描述】:
我有以下html
<div _something="">
<div _something="" class="class12928">
<span _something="" class="ux-u-font-bold">Search results</span>
</div>
<div _something="" class="class12928">
<span _something="" class="ux-u-font-light">329 item(s) found</span>
</div>
</div>
数字 329 是通过 rest 调用生成的,最初为 0,因此初始负载显示如下:
<span _something="" class="ux-u-font-light">0 item(s) found</span>
我想通过 xpath 检查其余调用是否返回大于 0 的数字。
我通过以下 xpath 获得了跨度: //span[contains(text(),"item")]
我想搜索任何数量超过 0 的项目
【问题讨论】:
-
如果您的文本部分是常量
item(s) found,则只需获取所需跨度的文本并将item(s) found替换为'',然后解析剩余的字符串部分以获取数字。 -
我认为关键是在 rest 调用结束后进行解析操作。