java如何在SeleniumWeb驱动程序的类属性中验证映像
我想验证class属性中的一个图像,这里是代码段
<img class="sprite edit-adv-icon" alt="Master" src="http://images/spacer.png">
and class property like below :
.edit-adv-icon {
background-position: -689px -2px;
display: inline-block;
vertical-align: middle;
width: 35px;`enter code here`
}
icon-s...-v1.css (line 41)
.sprite {
background: url("../images/icon-sprite-v1.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
# 1 楼答案
您可以使用注释中提到的
WebDriver#getCssValue
方法,然后断言返回的值。例如,如果您想检查display
属性# 2 楼答案
提取“src”属性并以编程方式执行HTTP GET。然后可以断言响应代码和内容类型
# 3 楼答案
我能够做到这一点的方法之一是通过下面提到的逻辑
希望这有帮助