rf常用关键字以及一些方法总结

上传文件
choose file

用法:choose file     元素定位          文件路径\\文件名

此处注意:复制的路径是/,需全部替换成\\

清除
Clear Element Text

用于输入框输入前的清除

取文本值
get text

取值
get value


鼠标悬浮
Mouse Over

设置全局变量
Set Global Variable


杀进程(用于解决谷歌无法查看日志问题)taskkill /f /t /im chromedriver.exe
OperatingSystem.Run    taskkill /f /t /im   chromedriver.exe

type用法
${type}      Evaluate    type(${name})
log ${type}


取随机数
${name}        Evaluate         random.randint(000000,999999)    random


取电话号码
${cellphone}         Evaluate               random.choice(['139','188','185','136','158','151'])+"".join(random.choice("0123456789") for i in range(8))             random


新增后去数据库查询
Connect To Database Using Custom Params                         pymysql                          database=库名, user=用户名, password=密码, host=IP, port=端口号   
${result}                 Query                 (查询语句)
log   ${result[0][0]}
${result1}              Set Variable                   ${result[0][0]}
备注:由于查询结果返回是list,所以对结果需做相应处理


正则取查询底部总条数(一般查询时需获取底部页数)
${pageCount}             Get Regexp Matches            ${value}                   共( +(\\d+) +)条                       #正则
log ${pageCount[0]}
${pageCount1}                         Set Variable            ${pageCount[0]}             #由于返回值是list,所以需要把值取出
log ${pageCount1}

备注(Get Regexp Matches正则表达式是String库的关键字)

 

string类型转换为int
关键字
Convert To Integer

转载于:https://www.cnblogs.com/carryenvoy/p/8883688.html

你可能感兴趣的:(rf常用关键字以及一些方法总结)