首页 > 解决方案 > python - 数据驱动(从文件中读取) - 测试用例未运行

问题描述

我有一个带有机器人固件代码的 python 代码。我的套房是这样的:

设置

测试用例

pre run test

关键词

TPT_TEST
  [Arguments]     ${v}     ${json1}
   COMMO ${v} ${json1}

`C:/input.xlsx` contains:

测试用例

${v}    ${json1} test1             ver_1    C:/j1.json test2               ver_2    C:/j1.json

我有另一个带有关键字的机器人文件:

@keyword('COMMO ${v} ${json1}')
def run_json(self, ver, json1):
   print(ver)

@keyword('pre run test')
def pre_run(self):
   print("Pre run test")

我得到的当前结果是“COMMO”运行了两次——这很棒(每个 TC 一次:test1/2)

我想跑pre run test。我希望它只运行一次!它不会发生。我怎么做?pre run test不运行的问题是什么?

请指教

谢谢大家。马坦

标签: pythonrobotframeworkdata-driven

解决方案


推荐阅读