我正在构建Nightwatch测试(使用Phantomjs)来实现前端功能,我的任务之一就是确保横幅图像'高度是动态的,并且根据屏幕尺寸正确计算其高度。
我有一些看起来像这样的页面元素:
//html
<div class="bannerImg"></div>
//css
.bannerImg {
background-image: url('someImgUrl');
height: calc(100vh - 200); //some calculation here
min-height: 600px; //some minimum height
}
例如,1080的视口应该产生880px的高度。
然而,当我进行测试时,Nightwatch报告元素的大小为600px(基本上低于600)。
根据我对此的研究,其他人在使用Phantom.js浏览器进行calc()和测试时遇到了其他/类似的困难 https://github.com/ariya/phantomjs/issues/13547
是否有计划添加对此功能的支持?