【问题标题】:Value of variable '@{credentials}[0]' is not list or list-like变量“@{credentials}[0]”的值不是列表或类似列表
【发布时间】:2021-12-13 08:13:31
【问题描述】:
我是一个新的机器人框架用户,当我尝试使用列表变量时,出现以下错误。真的不知道我哪里错了吗?
Value of variable '@{credentials}[0]' is not list or list-like.
@{credentials} Admin admin123
Input Text id=txtUsername @{credentials}[0]
【问题讨论】:
标签:
list
variables
robotframework
【解决方案1】:
请检查您的代码格式在您的问题中是否正确。
但我猜你的代码如下:
*** Variables ***
@{credentials} Admin admin123
*** Test Cases ***
Create List Variable
Log @{credentials}[0]
如果你想输入Admin到id-txtUsername,你需要这样改变:
Input Text id=txtUsername ${credentials}[0]
我认为您需要阅读此section 以了解@ 标志的工作原理。
使用@ 符号,列表被展开并且单个项目。
用户指南中的示例。两个Testcase是一样的:
*** Test Cases ***
Constants
Login robot secret
List Variable
Login @{USER}