我正在研究移动应用自动化的Robot Framework。 我在Robot Framework中的测试套件中编写了测试用例和关键字,我可以执行它。 但我试图用CSV或Excel文件编写测试用例,这将是Robot Framework的输入(就像我们在测试完成中所做的那样)。 我们如何编写可以在Robot-framework中读取的CSV / Excel文件[查找格式]的测试用例以及我们如何通过读取CSV文件在Robot中执行这些测试用例。请帮助 [注意:现在我只能读取CSV文件并记录数据。但它不能在移动设备上执行案例]
答案 0 :(得分:1)
像Robot Framework' Template ones这样的数据驱动案例,其中实际测试数据来自外部csv或Excel文件?
遗憾的是,由于RF分析源测试文件并构建其内部对象的方式,目前无法实现这一点。
Rougly put,在解析时它存储[Template]
案例的当前状态(“文本”)并用方法等替换关键字,构建要运行的实际案例的集合,此时此刻。如果稍后要加载测试数据 - “在运行中注入”,它将改变在这个阶段远非微不足道的案例数。
我确实在库/扩展中看到了这一点的价值 - 例如将案例“外包”给PM /开发人员;),但现在不认为有一个。