0
機器人如何讓Robot Framework記錄python中調用的python方法?
Test Robot
[Tags] example
Test
的Python:
def robot_keyword(function):
@functools.wraps(function)
def wrapper(*args, **kwargs):
logger.console(function.__name__)
return BuiltIn().run_keyword(function.__name__)
return wrapper
def test():
# BuiltIn().run_keyword('hello')
hello()
@robot_keyword
def hello():
logger.console('hi')
因爲run_keyword不通過函數指針和嘗試調用你好()再次,我打了一個循環。
超過已啓動關鍵字的最大限制。
有沒有人找到一種方法來在機器人日誌中使用'hello()'等機器人日誌功能?
您的代碼示例中的縮進不正確。 「robot_keyword」定義中的所有函數都是?請修復縮進。 –
謝謝,修復。我可以得到痕跡。我想要嵌套關鍵字的可摺疊html樹。只是所以我沒有得到一個巨大的python關鍵字平坦的痕跡。 –