Как я могу создать пустой список в таблице переменных, чтобы использовать его в таблице ключевых слов? - PullRequest
0 голосов
/ 02 апреля 2020

Я пытаюсь создать пустой список в таблице переменных, чтобы использовать его в некоторых ключевых словах, но он не работает.

Это мой MWE

*** Settings ***
Library    BuiltIn
Library    Collections

*** Variables ***
${mylist} =    Create List

*** Test Cases ***
First Test Case
    Populate list

*** Keywords ***
Populate list
    Append To List    ${mylist}    foo    bar

, и это это ошибка

TypeError: Expected argument 1 to be a list or list-like, got string instead.

Заранее спасибо.

1 Ответ

1 голос
/ 03 апреля 2020

Нельзя вызывать ключевые слова в разделе Variables. Что вы сделали, так это определили ${mylist} как строку «Создать список».

Если вы хотите объявить пустой список в разделе переменных, используйте @, чтобы робот знал, что вы создание списка:

*** Settings ***
Library    BuiltIn
Library    Collections

*** Variables ***
@{mylist}

*** Test Cases ***
First Test Case
    Populate list
    List should contain value  ${mylist}  foo
    List should contain value  ${mylist}  bar

*** Keywords ***
Populate list
    Append to list       ${mylist}    foo    bar
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...