以下DIV在页面上,我想通过C1102W找到一个元素:
left-container
我尝试过查询:
<div class="product-sku hidden-xs">
<span>Item #: </span>
C1102W </div>
但是,由于跨度,它不会返回正确的元素,因为它正在寻找类似“Item#:C1102W”的内容。以下查询返回的结果太多:
$x("//*[normalize-space()='C1102W']")
无论如何都要查询“给我一个只包含C1102W的元素,忽略跨度或任何其他兄弟姐妹”?
编辑:对我有用的解决方案。
$x("//*[contains(., 'C1102W')]")
答案 0 :(得分:0)
这个XPath,
//div[ends-with(normalize-space(), 'C1102W')]
将仅返回空格规范化字符串值以div
结尾的'C1102W'
个元素。