Exb*_*aby 2 python selenium robotframework
我需要删除带有机器人框架的字符串"$,."并转换为数字后.
例如这个字符串"$ 7,999.00"
我的代码:
${price}= Get Text xpath="...."
${proice} Replace String , . $
log to console ${price}
Run Code Online (Sandbox Code Playgroud)
这可以使用String库中的Remove String关键字完成.它支持可变数量的参数,所以是的,您可以传递需要删除的所有字符.
不要删除点(.) - 如果你这样做,你基本上将值加倍100:
${price}= Remove String ${price} , $
${price}= Convert To Number ${price}
# just to check is it really a number now - if the source string value was 10000.00:
${result}= Evaluate ${price} * 2
# , this should print 20000.00:
Log To Console ${result}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4447 次 |
| 最近记录: |