我想验证的图像是在类属性这里是代码片段来验证图像..如何在硒网络驱动程序类的属性
<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);
}
尝试WebElement上的getCssValue()方法。以[本文](http://stackoverflow.com/questions/16337043/selenium-webdriver-getcssvalue-not-returning-anything-for-background-repeat-x)为例。 – radimpe
是的,但“icon-sprite-v1.png”这个文件是图像集,我想验证它的特定图像....... –
所以真正的问题是,你想让硒验证哪部分的精灵实际上是可见的,而不是图像(精灵)是否可见。不要相信你可以用硒来做到这一点,因为你实际上想要根据图像而不是元素进行比较。 – radimpe