robotframework学习
常见语法
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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!