如图上图,在自动化测试时,selenium要获取具体属性时会有很多限制而且不友好,此时通常只能曲线救国,通过js的方式来获取:
String jsStr = "return document.getElementById(\"grid\").style.getPropertyValue('grid-auto-flow')";
Object o = ((JavascriptExecutor) driver).executeScript(jsStr);
具体js获取属性的方法可以参考此文章:JS如何获取元素样式?