3.RobotFramework入门实例

一.界面详解

1. project、suite页面,edit栏

2.testcase页面,edit栏

设置区:主要用来配制此TestCase执行阶段的的操作

  • Documentation:说明,可添加TestCase的说明、上下文、参数说明、业务等。无内容限制
  • Setup:执行用例前可进行的一些设置,数据初始化、上下文数据还原
  • Teardown:执行用例结束后部分操作。数据销毁、上下文数据还原
  • Timeout:超时设置,此条用例的最大执行时间。超过此时间,则为失败
  • Template:模板
  • Tags:标签,可用来设置TestCase的优先级、标记用例

脚本区:编写具体测试用例的区域

3.TextEdit栏【project、suite、testcase三个页面一样】

脚本编写区:可直接编写脚本。

4.run栏【project、suite、testcase三个页面一样】

执行设置区:设置执行时的配制

    • pybot:设置此次使用pybot/jybot/custom script来执行脚本
    • Report:执行结束后,可点击此直接查看本次的报告
    • Log:执行结束后,可点击查看Log日志文件
    • Autosave:勾选后,可在执行前会自动保存所有的变更
    • Pause on failure:勾选后,在执行失败时自动停止
    • Show message log:勾选后,在执行时会自动显示message“系统运行记录”信息
    • Arguments:执行时可配制的一些参数
    • Only run tests with tags:配制后,仅会执行带有此处tag的Test Case。可配制多个,使用","分隔
    • Skip tests with tags:配制后,自动跳过带有tag标签的Test Case。可配制多个,使用“,”分隔

脚本运行记录显示区:执行过程中的记录信息

系统运行记录显示区:扫行过程中的相关系统记录信息

二.实例操作

打开火狐浏览器,并进入百度。

1.新建项目

【从Tpye上来说,分为文件和目录两种,区别嘛,看你的工程定,如果内容很简单,File类型的就可以,如果内容较多,从方便管理的角度来说,选Directory的比较合适。

从Format上来说,分为txt、tsv、html,比较推荐txt,便于维护和版本管理,后续的案例,我们都是以txt为默认选择。来自https://blog.csdn.net/tulituqi/article/details/7585387?utm_source=copy 】

2.新建套件

套件与目录的区别,可参考https://blog.csdn.net/tulituqi/article/details/7585387

3.新建测试用例

4.套件下导入selenium包

若导入成功,library相关的字体颜色为黑色,红色表示导入失败。

5.添加测试用例,并执行

6.tools下,选择View RIDE Log 可以查看相关日志,

猜你喜欢

转载自blog.csdn.net/om934257/article/details/84754903
今日推荐