我期待输出应该是:
品牌 Lazada
在一个查询中。不在多个查询中。
我到目前为止找到的最好的是:
// li [text()='Brands']和// em [text()='Lazada']
但是这回归
1
答案 0 :(得分:0)
像"node and node"
这样的表达式应返回布尔值(true
以防两个节点都找到,false
如果至少找不到一个节点,则返回1
。您的工具可能会返回true
(0
)或false
(normalize-space(//ul[@id="ui-id-1"])
)
要获取所需的文字,您可以尝试
concat(//ul[@id="ui-id-1"]/li[1]/text(), " ", //ul[@id="ui-id-1"]//em/text())
或
$state.go($state.current, {}, {reload: true});