【发布时间】:2017-07-19 10:23:43
【问题描述】:
我一直在努力解决与这个问题相同的问题:Robot Framework location and name of keyword - 我需要找到一个关键字名称堆栈(我现在对关键字文件名不感兴趣)。
好像作者找到了解决办法。
不幸的是,我无法应用它,因为在我的 Robot Framework (3.0.2) 版本中,对象 _ExecutionContext 没有字段或属性关键字,所以在我的例子中,EXECUTION_CONTEXTS.current.keywords[-1].name
引发异常。感谢您的帮助!
【问题讨论】:
-
您只是需要关键字名称堆栈,还是需要与您链接到的问题中要求的关键字关联的文件名?
-
您打算如何使用这些信息?它是否需要被其他关键字访问?您是将其保存到文件还是数据库中?
-
我知道这与良好的测试实践相悖,但我需要知道某些关键字是否在当前执行之前执行,如果没有执行。我试图让测试用例依赖于其他人。我知道这不是一个好习惯,但我必须这样做。
标签: python testing robotframework keyword