[目前,我正在与Jenkins集成一个硒项目。我已经将Locators存储在一个类中。因此,我的目标是从jenkins中获取输入,并使用该变量作为从
中获取值的键。class Locators(object):
rundate = 'PREV' # This value is user input, either PREV or NOW
PREV = 'abcd'
NOW = 'bcd'
所以我想将其用作:
Test = Locators()
Test.(Test.rundate)
点分属性访问始终需要属性名称的有效标识符,而不是任意表达式。在其他情况下,请使用getattr
。
getattr(Test, Test.rundate)