Robot Framework是一个关键字驱动自动化测试框架,底层支撑语言是python,通过使用关键字,调用封装在包里面的方法,实现具体的功能。
1、初始化全局变量;
2、解析用例文件,生成数据对象:测试用例集名称、测试用例名称、关键字名称等;
3、测试数据对象传送到测试集合类处理 ,生成测试套件对象;
4、执行suite中的测试用例,调用关键字,找到关键字对应的库文件,实现关键字功能;
5、每个操作和结果都输出在xml文件中;
6、脚本执行后,调用转换类将xml文件转换成相应的HTML日志报告,测试完成。