【发布时间】:2020-09-03 05:02:53
【问题描述】:
我是 robotsframework 和 python 的新手。最近我尝试在python文件中创建自定义关键字,然后通过robotframework导入它。它可以正常导入,但我不能将python文件中的方法作为关键字调用。这是我的例子
from robot.api import logger
from robot.utils.asserts import fail
from robot.utils import get_link_path
from robot.libraries.BuiltIn import BuiltIn
from robot.api.deco import keyword
class MyCustomClass():
ROBOT_LIBRARY_VERSION = 1.0
def __init__(self):
pass
def justprint(self):
print('HelloWorld')
我尝试将 justprint 作为关键字调用,但不能。这是 robotsframework 中调用此 .py 文件的路径 (../Web/02_RobotScriptExtract/Custom_Selenium_Keywords.py) 它没有变红,我调用它作为图书馆。
我认为是因为我导入了库,有什么想法吗?
【问题讨论】:
-
亲爱的朋友.. 不要将代码发布为图像。请复制粘贴。
-
请分享您如何导入lib并调用关键字。
-
我已经更新了导入库的方式,我调用关键字的方式实际上是在robotfile中键入justprint,然后按ctrl+空格,但没有任何显示
-
@NoobMaster69 请更新你的帖子,说明你是如何打电话给
justprint