我在Python中定义的类:
class jpg(Abc):
def __init__(self, *args, **kwargs):
super(jpg, self).__init__(**kwargs)
self.TAG = 'tag'
self.PARAMS = {}
我在Robot框架中导入了这个类:
Import Library jpg host=${ip} WITH NAME jpg
如何在机器人框架中调用PARAMS?
我尝试使用${jpg.PARAMS}
或jpg.${PARAMS}
,但无效
我想对这个变量做两个动作:set and get
答案 0 :(得分:2)
您可以创建一个新的python关键字来使用该类 它可能是这样的:
let time = UInt32(NSDate().timeIntervalSinceReferenceDate)
srand48(Int(time))
let number = drand48()
class_test.py
然后,您可以在机器人文件中使用它,如下所示:
class jpg(object):
def __init__(self, *args, **kwargs):
self.TAG = 'hello tag'
self.args = args
self.PARAMS = {}
def test_jpg(*args, **kwargs):
return jpg(*args, **kwargs)
test.robot