自动化测试框架RF
o微暖o
这个作者很懒,什么都没留下…
展开
-
自动化测试框架RF---用户关键字
用户关键字:本质上来讲就是封装函数,然后用例可以调用直接看代码吧,不清楚的可以留言*** Test Cases ***case1 关键字1case2 关键字2-带形参 小美女case3 关键字3-带缺省值参数 小美女case4 关键字4--不定长位置参数 1 2 hello 睡觉吧case5 关键字5-不定长关键字参数 a=1 b=2 age=18 name=test.原创 2020-09-18 23:18:11 · 755 阅读 · 0 评论 -
自动化测试框架RF---初始化与清除
[setup][teardown]1.用例级别:(1)setup与teardown,只对当前用例有效(2)setup和teardown可以单独使用,不强制要求成对出现 代码示例:*** Test Cases ***# 用例级别的setup与teardown,只对当前用例有效# setup和teardown可以单独使用,不强制要求成对出现case1 [Setup] log to console 执行用例初始化操作 [Teardown] log to..原创 2020-09-18 13:09:47 · 763 阅读 · 0 评论 -
自动化测试框架RF---evaluate的使用
evaluate:可以直接通过python代码表达式生成结果,返回给robot变量示例代码:*** Test Cases ***case1 # Python列表生成式:返回给list1列表 ${list1} evaluate [x for x in range(10)] log to console ${list1}case2 # 为变量赋值 ${var1} evaluate 10 log to console ${var1原创 2020-09-18 12:54:39 · 1194 阅读 · 0 评论 -
自动化测试框架RF---变量
1.${scalar}2.@{list}*** Test Cases ***创建列表并赋值 # 创建一个空列表 ${list1} create list log to console ${list1} # 为列表赋值 FOR ${item} IN RANGE 10 run keyword if $item%2==0 ... append to list ${list1} ${item..原创 2020-09-17 23:19:40 · 522 阅读 · 0 评论 -
自动化测试框架RF---FOR循环
FOR循环:(1)结构: FOR 变量 IN 可迭代对象 代码块 exit for loop 跳出整个循环 continue for loop 跳出本次循环 END(2)示例代码,主要演示for item in range(start,end,step)*** Test Cases ***循环1-遍历列表 ${list1} create list a ...原创 2020-09-17 22:54:41 · 2675 阅读 · 0 评论 -
自动化测试框架RF---条件判断run keyword if
条件判断run keyword if(1)结构: run keyword if conditions(python表达式) 代码块 ELSE IF conditions(python表达式) 代码块 ELSE 代码块如下代码示例:*** Test Cases ***条件判断1 ${time_now} get time log to console ${time_n...原创 2020-09-17 22:37:24 · 1264 阅读 · 0 评论 -
自动化测试框架RF---环境准备
1.安装RF模块 pip installrobotframework2.RF安装成功之后,安装robotframework-seleniumlibrary pip install robotframework-seleniumlibrary 3.pycharm安装IntelliBot插件 (1)file-》setting-》plugins-》Browser repositories-》搜IntelliBot-》install-》重启pycharm ...原创 2020-08-28 17:10:46 · 169 阅读 · 0 评论