如何使用 Xpath 提取特定的 <li> 元素?

How to extract specific <li> element using Xpath?

有一个列表:

<ul class="params">
     <li> <span>Brand:</span> Casio </li>                  
     <li> <span>Gender:</span> male </li>           
     <li> <span>Material:</span> metal </li>
</ul>

我正在尝试提取特定的 "Gender" 参数。所以我想提取具有以下信息的 <li> 元素:

<span>Gender:</span> male 

这就是我正在尝试的方式:

//ul[@class="params"]/li[text()[contains(.,'Gender')]] 

不工作。

如何提取这个特定的 <li> 元素?

"Gender:" 是 span 的子代,而不是 li:

 //ul[@class="params"]/li[span="Gender:"]