robotframewor安装及项目实战

举报
建帅小伙儿 发表于 2022/09/25 02:48:31 2022/09/25
【摘要】 一、robotframework介绍 诺基亚公司出品的robotframework robotframework官网 特点: 1.简单的来说robotframework是一个通用型的自动测试框架2.RF适合几乎所有的软件自动化测试系统框架3.提供了强大的标准库和第三方类库4.方便上手和维护,集成容易5.清晰的测试报...

一、robotframework介绍

诺基亚公司出品的robotframework

robotframework官网

特点:


   
  1. 1.简单的来说robotframework是一个通用型的自动测试框架
  2. 2.RF适合几乎所有的软件自动化测试系统框架
  3. 3.提供了强大的标准库和第三方类库
  4. 4.方便上手和维护,集成容易
  5. 5.清晰的测试报告和日志系统
  6. 6.持续集成等
  7. 7.基本除了桌面应用的自动化做不了,其他的自动化都可以使用它来实现
  8. 8.详细的日志系统,定位失败问题精准

二、安装版本

安装记录


   
  1. # gui交互界面
  2. pip install wxpython==4.0.4
  3. # 框架
  4. pip install robotframework==3.1.1
  5. # 编辑器
  6. pip install robotframework-ride==1.7.3.1
  7. # web自动化类库
  8. pip install robotframework-seleniumLibrary==3.0.0
  9. # http接口自动化类库
  10. pip install RequestsLibrary
  11. 根据自己需求去下载

采坑记录


   
  1. 之前没有按上面的版本号去安装,发现版本不兼容问题,部分类库缺少重要关键字
  2. 比如:缺少open browser关键字

三、自带ride编辑器(老鸟也可vscode、pycharm都ok)

打开编辑器,全局搜索ride.py双击即可

image-1658068807266

四、robotframework快捷键


   
  1. 重命名:F2
  2. 搜索关键字:F5
  3. 执行用例:F8
  4. 创建新工程:ctrl+n
  5. 创建新测试套:ctrl+shift+f
  6. 创建新用例:ctrl+shift+t
  7. 创建新关键字:ctrl+shift+k
  8. 向上移动用例:ctrl+↑
  9. 向下移动用例:ctrl+↓
  10. 显示关键字信息: ctrl+鼠标悬浮(鼠标悬浮于关键字上)
  11. 自动补全关键字:ctrl+shift+空格
  12. 删除单元格:ctrl+shift+d
  13. 插入单元格:ctrl+shift+i
  14. 插入行:ctrl+i
  15. 删除行:ctrl+d
  16. 注释代码:ctrl+3
  17. 取消注释:ctrl+4
  18. 保存整个工程:ctrl+shit+s
  19. 局部保存,保存鼠标点击的部分——》ctrl+s
  20. 查看log:ctrl+L
  21. 查看report: ctrl+r

五、robotframework第一个项目开发

1.创建项目:file—new project —点击最右边的Directory----选择父目录和目录名

image-1658068678205

image-1658068917051

2.选中上面创建的项目名----file----new directory

image-1658069083772

3.创建testsuite:选中common func目录----右键—new suite

image-1658069434624

4.引入刚才上面安装过的类库

选中3中创建的common文件,点击右边的library

image-1658069484460

image-1658069603887

如果导入的类库爆红,则说明导入错误,黑色表示正确

image-1658069650151

5.f5查看类库中的所有方法

每个方法都有详细说明

image-1658069848804

6.创建关键字

选中common文件—右键—New User Keyword

image-1658069738822image-1658070003326

第一个空格输入open,然后按ctrl + alt + 空格,会自动联想关键字

image-1658070102345

红色框,代表必填项

image-1658070130195

访问博客关键字完成

image-1658071292489

7.创建测试套和用例

选中Testcases目录—右键—new suite

然后选中suite—右键—new testcase

image-1658070450724

8.调用关键字

用例调用common文件,必须在测试套Login Case中引入才可以

选中Login Case—选择右边的resource(因为是资源文件,不是第三方类库):

image-1658070675238

导入成功:显示蓝色字体

image-1658070767611

9.编写用例

image-1658071340565

10.勾选—执行用例:f8

image-1658071397018

11.查看日志:点击log

image-1658071456450

12.展示所有的步骤动作,特详细,定位问题精准

image-1658071523813

image-1658071576422

文章来源: blog.csdn.net,作者:懿曲折扇情,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/qq_41332844/article/details/126837365

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。