- 博客(3)
- 收藏
- 关注
原创 Robot_Framework:断言
RF断言1、RF中断言的意思与Python中断言的意思差不多:保证用例输出与我们预期的一致 ⑴用例输出与预期结果一致:用例继续往下执行 ⑵用例输出与预期结果不一致:抛出错误信息,用例停止执行2、测试用例的目的是要验证一些操作否符合我们的预期结果,所以在测试用例中,断言函数是必不可少的一项。 ⑴我们做的每一步操作都会有预期的结果,为了保证操作得到的结果符合预期,我们需要在测试用例中添加断言,来保证实际结果和预期结果一致断言函数名 描述 should be equ...
2021-01-17 19:58:01
54
1
原创 Robot_Framework:关键字
Keyword关键字1、Robot Framework主要就是关键字驱动的自动化测试,关键字是它的核心。从关键字的类型来说,可以分为系统关键字和用户关键字两种 ⑴系统关键字通常都是来源于测试库 ⑵用户关键字更多的是来源于资源文件(当然也可以在测试套件中加用户关键字,但是不推荐这样)2、系统关键字底层就是Python函数,而用户关键字其实和函数也没什么两样,完全可以像设计函数一样设计自己的用户关键字 ⑴RF中的关键字其实就是Python函数。因此常说的调用关键字实际上就是调用(...
2021-01-12 21:14:22
59
原创 Robot_Framework:变量
变量声明1、因为RF底层是Python,所以它的语法也有些类似,变量不需要特定声明,只要有初始化赋值即可使用2、如果硬要说有声明,那可以把在TestSuite下面手动添加的变量理解为声明。比如可以在TestSuite上点右键或者在Edit区点Add Scalar或Add List或Add Dict来新增变量3、在TestSuite下定义变量给我的感觉就是:定义了一些全局变量,适用于当前TestSuite下的全部测试用例 ⑴如果是定义在资源文件suite下,通过调用资源文件,任何一个测试s...
2021-01-11 20:20:34
58
1
空空如也
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝