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