Ошибка поиска: неизвестная кодировка из фреймворка робота - PullRequest
0 голосов
/ 27 мая 2019

У меня есть два списка, @ {results} и @ {platformversions}

  • @ {results} = [['AAAA', 'BBBB']]
  • @ {platformversions} = [['7.0', '8.0']]

Я хочу добавить их в файл, как показано ниже.

  • AAAA BBBB
  • 7,0 8,0

Мои попытки

*** Test Cases ***

#Ommitted not useful codes

Write output in file
    Write output in file    @{results} 
    #Add new line to separate results 
    #Write output in file    ${\n}
    Write output in file    @{platformversions}

*** Keywords ***
Write output in file
    [Arguments]     @{output}
    Append To File     ${EXECDIR}/file.txt     @{output}

Тем не менее, я получаю эту ошибку неизвестной кодировки для BBBB и 8.0.

Кажется, у меня есть проблемы с добавлением списка?

Был бы признателен, если бы кто-нибудь мог взглянуть на это.

1 Ответ

1 голос
/ 27 мая 2019

@{results} и @{platformversions} - список списков. если вы уверены, что нужные вам данные будут в первых элементах списка @{results} и @{platformversions} соответственно, то создайте их как отдельные списки.

Затем пропустите элементы списков через цикл FOR и запишите его в файл.

*** Test Cases ***
Write output to file
    Write output in file    @{results} 
    Go to new line
    Write output in file    @{platformversions}

*** Keywords ***
Write output in file
[Arguments]     @{output}
    FOR  ${value}  IN  @{output}
        Append To File     ${EXECDIR}/file.txt     ${value} \t
    END

Go to new line
    Append To File     ${EXECDIR}/file.txt    \n

Это приведет к следующему выводу:

AAAA    BBBB
7.0     8.0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...