常见语法
https://blog.csdn.net/yu1014745867/article/details/79324732?utm_source=blogxgwz1
变量
- 普通变量
${variablea} Set Variable variablea的值
- list变量
@{list_vars} Create List 值1 值2 值3
通过for循环获取list中的值
${total} SET VARIABLE ${0}
FOR ${index} IN @{list_vars}
${a} set variable if '${index}'=='OK' 1 0
${total} evaluate ${a}+${total}
END
- 字典变量
&{dic} a=a1 b=b2 c=c3
控制
for循环,Robot Framework For循环详解
FOR ${index} IN RANGE 7
Create different type tables ${index}
END
if判断
Run Keyword If '${check}'=='true' Click Element //span[1] ... ELSE Click Element //span[2]
常用方法
Get Element Attribute:获取input中的值(获取刚输入的值)
https://blog.csdn.net/bianhao1108/article/details/93714562
Get Value:获取已存在input中的值
${val_a} get value //input
Get text:获取元素中text
${val_a} get text //span[text()]
命令行方式运行
https://www.cnblogs.com/fyangq/p/13214779.html
特殊
若只想传空字符串 可以使用 空格
参考文章:
https://blog.csdn.net/weixin_40326608/article/details/101215356