斜体样式安装rotbotfram``ework
1.pip install robotframework
2.pip install robotframework-seleniumlibrary
3.在pycharm中安装 intellibot 和intellibot@seleniumLibrary patched 这两个插件
使用这两个插件,关键字可以高亮显示
robotframe基本语法
1.有四大表
a.Setting 专门放置配置文件的
b.TestCase 放置测试用例 ,测试用例标题顶最前面写,具体的测试内容最少 缩进两个空格,最好是4个空格,两个tab 键盘
c***varible*** 存放变量的表
d***keywords*** 存放关键字
关键字如果是python 写的文件函数,就是库关键字
如果是robotframework 中 keywords 中的关键字就是用户关键字
2.变量命名方式是以中间放变量值如{}中间放变量值如中间放变量值如{a}
3.常量的命名方式
4.evalute 后面可以使用python 语法
5.对于列表需要变量的时候需要表示成@list
测试库的说法:
1.rf自带的库实现最常用最核心的功能,例如 检查带你判断,循环,逻辑判断, 获取时间等
2.也有第三方开发的比如…
3.还有我们自己开发的
Robot Framework 加载 测试库,并解释执行 测试用例
robot Framework 提供简单易懂的表格式语言,开发测试用例就像填表格一样简单
robot framework它的标准库提供了常用的功能,以关键字(keywords)的形式来开发测试用例
关键字是rf 的开发的核心,关键字就是指定的一个个基本的动作
我们可以把关键字理解为编程语言中函数的基本概念。
RF有比较大的社区提供了丰富的扩展库
而且开发者可以自行开发库,提供关键字供开发使用
自动化框架和库的开发者
自动化用例的开发者
测试套件和测试用例的概念
测试套件就是测试用例的集合,一般我们把功能相关的测试用例组合起来就是测试套件
RF 是关键字驱动的测试框架