我有以下代码:
<div class="ui-multiselect-menu ui-widget ui-widget-content ui-corner-all ui-multiselect-single" style="width: 192px; top: 172px; left: 299.9px; display: none;">
我如何使用verifyAttribute或任何其他命令来验证样式是display: none;
?
我拥有的xpath是/html/body/div[3]
答案 0 :(得分:2)
晚了好,从来没有......
命令:assertAttribute
目标:css =#div_id @ style
值:显示:无
答案 1 :(得分:1)
例如,您必须将样式属性与xpath contains匹配
//*[contains(@style,'display: none')]
这意味着任何具有display:none的元素。您可以像//div[contains(@style,'display: none')]
答案 2 :(得分:0)
您可以存储属性值并进行验证。
例如,在 td 中检查 span 上的样式属性:
1. Store attribute value in variable:
Command: store atribute
Target: css=tr:nth-child(2) > td:nth-child(3) > span@style
(you can also use xpath here)
Value: estilo
2. Check it with echo (for spaces, colons...):
Command: echo
Target: ${estilo}
3. And verify or assert it:
Command: assert
Target: estilo
Value: color: rgb(111, 235, 10);