【问题标题】:Convert string to array in robot framework在机器人框架中将字符串转换为数组
【发布时间】:2017-11-08 03:08:38
【问题描述】:

我正在尝试在机器人框架中输入数组,但它被视为单个字符串。如何将其转换为数组?

*** Variables ***  
${SOFT}=   4790707-00    4778582  
${SUFFIX}   VD  
${LOCATION}   1  
${ECMCOUNT}    1 

我声明变量如上,但 ${SOFT} 被视为单个字符串而不是列表

【问题讨论】:

  • 您希望它是一个包含两个值的数组吗?

标签: robotframework


【解决方案1】:

定义数组时使用@

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

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

有关更多信息,请参阅机器人框架用户指南中的Creating Variables 部分。

【讨论】:

  • 我创建了列表@{MY_SIMPLE_LIST}= 创建列表星际迷航星球大战,但是当我将它传递给不同目录中的方法时,创建列表也被包含在列表中。我该如何避免呢?
  • @user3443200:我不知道你的评论是什么意思。是的,如果您不想在*** Variables *** 部分创建列表,可以使用Create List 创建列表。您的问题是关于如何在*** Variables *** 部分进行操作。
  • 我创建了列表@{MY_SIMPLE_LIST}= 创建列表星际迷航星球大战,但是当我将它传递给不同目录中的方法时,“创建列表”也被包含在列表中。我该如何避免呢?
  • @user3443200:您不能在*** Variables *** 部分中包含Create List。只能放名称和值,不能调用关键字。
猜你喜欢
  • 2016-10-30
  • 1970-01-01
  • 2017-02-26
  • 2020-06-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-24
  • 2021-01-16
相关资源
最近更新 更多