- 博客(4)
- 收藏
- 关注
原创 robot framework运行原理
程序入口: 运行的脚本suite1.txt: 其运行原理为: 当测试执行开始时,框架首先解析测试数据。然后,它利用测试库提供的关键字与被测系统进行交互。库可以直接与系统通信,也可以使用其他测试工具作为驱动程序。 解析其代码: a.主程序控制部分如下: b.运行脚本文件的主逻辑如下: c.运行每个步骤时,例如open browser d.namespace类的结...
2019-10-11 15:31:16 1723
原创 pytest的分布式执行插件
背景 pytest的现有分布式执行程序在执行UI脚本时,会有中断的问题 方案设想 在机器上启用flask服务,可以进行主机间的通信,例如上传文件和接受运行脚本的命令。在一台机器上触发运行脚本的命令后,其他机器接收到命令,在运行脚本结束后,其他机器将运行结果统一发送给其中一台机器,接受结果的机器将运行结果保存到相应的文件夹 具体技术实现 在所有机器上启用flask服务后 import ...
2019-10-11 15:18:09 576
原创 pytest的hook函数使用总结
1.pytest_collectreport(report) 这个函数在每个模块收集器收集结束后调用 report是_pytest的runner.py模块 CollectReport 的实例 CollectReport定义如下 class CollectReport(BaseReport): def __init__(self, nodeid, outcome, longrepr, ...
2019-10-11 15:08:30 4830
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人