如何从样式元素中获取单个值。

这是我的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

10-07 19:16
查看更多