robot笔记
robotframework -----自动化测试框架 -----直接写自动化用例
关键字驱动思想 -----做任何事情,都是先找关键字,然后调用关键字
功能 ---函数
测试套件文件 -----写测试用例
系统关键字 -----内置/第三方库/编程语言实现
用户关键字 -----robot语法编写-----表达业务
资源文件 -----存放用户关键字
1、变量
变量类型:
1、${变量名} ---纯值
2、@{变量名} ---列表
3、&{变量名} ---字典
赋值:
1、a = 10 ---表达式
2、函数返回值
@{变量名} &{变量名} ---做为关键字参数传递时,@ &变更为$
定义:
局部变量 ---关键字定义---Set Suite Variable ${var}
全局变量 ---***Variables*** 区域定义
变量文件 ----创建py变量文件
2、异常处理 -----Run Keyword And Return Status
运行关键字并返回状态
运行成功,返回True
运行报错,返回False
3、关键字
***Keywords***
关键字1-两数求和
[Arguments] ${a} ${b} ${exp}
${count}= Evaluate ${a}+${b}
Should_Be_Equal_As_Numbers ${count} ${exp}
[Return] ${count}
***Test_Cases***
${res}= 关键字1-两数求和 5 5 10
关键字保存为资源文件 ---keywords部分保存为resource文件----测试套件中调用
***Settings***
Resources resource文件名
***Test_Cases***
${res}= 关键字1-两数求和 5 5 10
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现