我正在ruby中创建一些selenium测试来检查我的网页。
是否有任何方法可以使用selenium webdriver或javascript检查背景图像是否已加载。
背景图片有css
.banner {
background-image:url('http://dev.nestaway.in/assets/banner_slide1.jpg')
... //some other attributes
}
html看起来像这样
<div class = 'banner' style='width:100px; height:75px'>
<h1>this is main heading</h1>
<p>this is some paragraph</p>
</div>
我知道我可以查看&#39; img&#39;但是当图像处于css背景时,这不起作用。对于IMG标签图像,我可以检查
ele = document.getElementById('image_id');
return ele.complete && ele.naturalWidth > 0 && ele.naturalWidth != 'undefined'
请建议一些解决方案。
提前致谢。