在我的问题中,我搜索具有示例结构的元素,例如:
<ngc-product-card ng-reflect-signup-type="comprehensive">
由于元素可能具有 comprehensive 值存储在另一个属性中,所以说:
<new-ngc-product-card data-label="comprehensive signup">
因此,我想使用通配符属性名称搜索,并且还要应用 contains()函数,例如:
//*[contains(@*,"comprehensive")]
这不起作用 起作用的是
//*[@*="comprehensive"]
有没有办法同时使用'@ *'和'contains()'?
答案 0 :(得分:3)
这应该做。
//*[@*[contains(., "comprehensive")]]