如何从Robot Frame Work获取套件名称

时间:2017-05-05 12:22:31

标签: robotframework

我使用了${SUITE NAME}标记。它将Suite名称与路径一起提供 "Robotframework.TestSuites.foldername.testsuitename"。我只需要套件名称。我怎么能得到它?

2 个答案:

答案 0 :(得分:5)

${the name}=    Set Variable    ${SUITE NAME}

# split the output on every . character
${the name}=    Split String    ${the name}     separator=.

# get the last member of the split
${the name}=    Set Variable    @{the name}[-1]

Log To Console      ${the name}    # prints testsuitename in your example

P.S。如果你在套件名称中使用圆点,它会变得很讨厌。

答案 1 :(得分:3)

你也可以在线进行。

${SUITE NAME.rsplit('.')[0]}