03 robot FrameWork自动化之【字符串格式化处理】

1、大小写转换
 
#调用python的函数(lower()),将py文件中的大写GUID,转换为小写
${projectGUID}        Evaluate        '${projectGUID}'.lower()        
 
2、金额字段格式化:
 
方式 1
format(${YGBG_Amount},',')

方式 2:
s = '1234567.78'
"{:,}".format(float(s))
1,234,567.78
 
3、字符串替换分割
 
' aaa /bbb/ccc/ddd '.replace('/','-')
 

4、赋值和计算赋值
 
Evaluate和Set Variable区别

 
5、字符串截取:
 
${KeyWord}      Set Variable   KeyWord1= 关键字 A
${Z}        Evaluate        u'${KeyWord}'.strip('KeyWord1=')
Log ${Z}
_________________________________________________________
输出结果为:关键字 A
6、Xpath中去掉text的前后空格
xpath=//table[@class='tabBar']//span[normalize-space(text())='${ProjectName}']

 

你可能感兴趣的:(RFS自动化,格式化,python,自动化,脚本,字符串)