python自动化测试框架--RobotFramework

本文介绍了Python编写的自动化测试框架RobotFramework,强调其关键字驱动特性,适用于端到端验收测试。文章详细阐述了RF的安装过程,包括SeleniumLibrary的安装,以及在PyCharm中的配置。通过示例展示了如何编写和执行测试用例,以及如何查看测试报告,为读者提供了RF入门的基础知识。
摘要由CSDN通过智能技术生成

为什么需要测试框架
在测试中,经常会为了怎样做测试、使用什么测试工具、如何使用、为什么使用测试工具、使用测试工具能帮助到我们什么等等问题而纠结。当我们选择一项测试工具时,如何组织大量自动化用例;如何合理的进行初始化清除;如何批量筛选待执行的用例;如何输出清晰的测试报告,就是需要我们考虑的事情了。下面简单介绍个使用比较广泛的自动化测试框架,即Robotframework。
RF的特点
RF:由python编写的自动测试框架,可扩展的关键字驱动的测试自动化框架,用于端到端验收测试和验收测试驱动开发。
它定义了灵活且易理解的测试用例执行控制(包括初始化和清除环境)
它可以方便挑选要执行的用例和套件
它有清晰的日志和报表功能。
RF的安装
pip install robotframework
seleniumlibrary的安装,支持Selenium自动化的RF扩展库
pip install robotframework-seleniumlibrary -U
Pycharm中运行需要安装一个可支持语法高亮显示的插件即IntelliBot,以便更好的查看代码显示,安装带selenium后缀的插件:
在这里插入图片描述
安装后,需要重启pycharm。
在settings中可以设置文件后缀名:

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值