Robotframework robot框架中字符串到数组的转换

Robotframework robot框架中字符串到数组的转换,robotframework,Robotframework,我试图在robot框架中输入数组,但它被视为单个字符串。如何将其转换为数组 *** Variables *** ${SOFT}= 4790707-00 4778582 ${SUFFIX} VD ${LOCATION} 1 ${ECMCOUNT} 1 我如上所述声明了变量,但${SOFT}被视为单个字符串,而不是list定义数组时使用@: *** Variables *** @{SOFT}= 4790707-00 4778582 *** Te

我试图在robot框架中输入数组,但它被视为单个字符串。如何将其转换为数组

*** Variables ***  
${SOFT}=   4790707-00    4778582  
${SUFFIX}   VD  
${LOCATION}   1  
${ECMCOUNT}    1 
我如上所述声明了变量,但${SOFT}被视为单个字符串,而不是list

定义数组时使用@:

*** Variables ***
@{SOFT}=  4790707-00    4778582 

*** Test Cases ***
Example
    length should be  ${SOFT}  2

有关更多信息,请参阅《robot framework用户指南》中的部分

你们希望它是一个有两个值的数组吗?我创建了list@{MY_SIMPLE_list}=Create list Star Trek Star Wars,但当我把它传递给不同目录中的方法时,Create list也被排除在列表中。我怎么能避免呢?@user3443200:我不知道你的评论是什么意思。是的,如果不想在***变量***部分创建列表,可以使用创建列表来创建列表。您的问题是关于如何在***变量***部分中执行此操作。我创建了list@{MY_SIMPLE_list}=Create list Star Trek Star Wars,但当我将此传递给不同目录中的方法时,Create list也会包含在list中。我怎样才能避免呢?@user3443200:您不能在***变量***部分包含创建列表。您只能输入名称和值,不能调用关键字。