如何从样式元素中获取单个值。
这是我的CSS。我希望能够获得51.06383%的宽度值
span id="ctl00_cphNavigation_svyNavigation_lblProgressMeter" class="progressmeter" style="display:inline-block;width:51.06383%;"
我使用以下代码检索了样式值。这将返回整个样式值。我不确定如何分开它,所以我只能得到宽度。
driver.getSingleElement("css=span#ctl00_cphNavigation_svyNavigation_lblProgressMeter").getAttribute("style");`
最佳答案
style = driver.getSingleElement("css=span#ctl00_cphNavigation_svyNavigation_lblProgressMeter").getAttribute("style");
value = style.split("width:")[1].split(";")[0];
演示:http://jsfiddle.net/Rmc7B/
但是,如果可以,为什么不使用
.style.width
?