gpt4 book ai didi

css - 如何使用 ruby​​ 获取样式值 - "width"的百分比?

转载 作者:数据小太阳 更新时间:2023-10-29 08:45:36 25 4
gpt4 key购买 nike

在这里,我将 data_width 设置为“57px”。但是这个值是百分比(50%)..你可以看到下面的代码片段。

谁能解释一下如何获取百分比值?我尝试搜索但没有任何帮助。

ruby :

data_width = find_element(css: 'div > div > div').css_value('width')

HTML:

<div class="someclass" role="progressbar" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100" style="width: 50%;">
<div class="ProgressBar"></div>
<span style="visibility:hidden">&nbsp;</span>
</div>

最佳答案

你可以尝试使用这样的东西:

data_width = find_element(css: 'div > div > div').attribute("style")

结果将是 width: 50%。要仅获取数字,您可以使用正则表达式:

data_width.gsub(/[^\d]/, '')

这只会给你 50

关于css - 如何使用 ruby​​ 获取样式值 - "width"的百分比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29694121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com