2016-03-17 2 views
2

Я пытаюсь создать ключевое слово пользователя «Создать список списка», чтобы создать список списка, в котором есть два списка в качестве аргументов. Когда я запускаю это, он показывает ошибку как «Создание пользовательского ключевого слова„Создание списка List“не удалось: Позиционная аргумент после списков параметров.»Как обрабатывать ошибку Позиционный аргумент после varargs в РФ?

*** Test Cases *** 
Sample test Case 
    [Tags] Test 
    @{List1}= Create List a b c d 
    @{List2}= Create List 1 2 3 4 
    @{ListOfList}= Create List Of List @{List1} @{List2} 

*** Keywords *** 
Create List Of List 
    [Arguments] @{List1} @{List2} 
    Log  Hello world 

Любые предложения будут полезны.

RF версия используется: 2.8.7

ответ

4

При передаче двух списков в другое ключевое слово, вы хотите передать список, а не отдельные элементы списка. Для ссылки на список в качестве объекта используйте $, а не @:

*** Test Cases *** 
Sample test Case 
    ... 
    @{ListOfList}= Create List Of List ${List1} ${List2} 

*** Keywords *** 
Create List Of List 
    [Arguments] ${List1} ${List2} 
    ... 
Смежные вопросы