如何使用XPATH从display:none的div获取数据?
我想从属性为“display:none”的如何使用XPATH从display:none的div获取数据?,xpath,Xpath,我想从属性为“display:none”的div元素中提取数据 <div class='test' style='display:none;'> <div id='test2'>data</div> </div> 请提供帮助。尝试几项更改: 1) 只需在“display:none”周围加上普通引号,就像您对类属性所做的那样,然后用] 2) 然后您的div与class测试和您的style属性是一个相同的属性,因此您需要为相同的div调用cont
div
元素中提取数据
<div class='test' style='display:none;'>
<div id='test2'>data</div>
</div>
请提供帮助。尝试几项更改:
1) 只需在“display:none”周围加上普通引号,就像您对类
属性所做的那样,然后用]
2) 然后您的div
与class
测试和您的style属性是一个相同的属性,因此您需要为相同的div
调用contains
:
'//div[@class = "test" and contains(@style, "display:none")]'
或者引号的另一种方式,重要的是,在表达式周围使用的引号与在表达式内部使用的引号不同
"//div[@class = 'test' and contains(@style, 'display:none')]"
如果仍然不起作用,请发布错误消息尝试几项更改:
1) 只需在“display:none”周围加上普通引号,就像您对类
属性所做的那样,然后用]
2) 然后您的div
与class
测试和您的style属性是一个相同的属性,因此您需要为相同的div
调用contains
:
'//div[@class = "test" and contains(@style, "display:none")]'
或者引号的另一种方式,重要的是,在表达式周围使用的引号与在表达式内部使用的引号不同
"//div[@class = 'test' and contains(@style, 'display:none')]"
如果这仍然不起作用,请发布一条错误消息我写道:“//div[class=“test”并包含(@style,'display:none')]”,但结果=空行。@chingimtm->是的,正如我所说,表达式中需要有不同于表达式本身的引号->因此,因为您在需要使用的表达式周围使用了“引号”“在表达式内部->将更新我的答案一位biti写道:“//div[class=“test”并包含(@style,'display:none')]”,但结果=空行。@chingimtm->是的,正如我所说,表达式内部需要有不同于表达式本身的引号->因此,因为您在需要使用的表达式周围使用了“引号”“在表达式中->将稍微更新我的答案