【发布时间】:2015-05-12 03:31:33
【问题描述】:
我是 Rspec 的新手,遇到了一个小问题。
text = page.find(:xpath,"some xpath").text
上面的代码行从 html 元素中获取值,即 15% 或任何其他低于 100 的值,我想从值中删除 % 符号并将其用于比较。有人可以帮忙吗?
【问题讨论】:
标签: ruby rspec automation capybara
我是 Rspec 的新手,遇到了一个小问题。
text = page.find(:xpath,"some xpath").text
上面的代码行从 html 元素中获取值,即 15% 或任何其他低于 100 的值,我想从值中删除 % 符号并将其用于比较。有人可以帮忙吗?
【问题讨论】:
标签: ruby rspec automation capybara
您可以使用String#sub 替换它:
'15%'.sub('%', '') #=> '15'
【讨论】:
如果出现不止一次,您也可以使用 gsub:
'15%%%'.gsub('%', '') #=> '15'
【讨论】: