У меня проблемы с выводом / сохранением результатов из моих команд терминала.
*** Settings ***
Library Process
Suite Teardown Terminate All Processes kill=True
*** Test Cases ***
Example
Run Process adb devices -l
Токовый выход

Ожидаемый результат
Однако, если я просто запустите adb devices -l, он предоставит мне список идентификаторов устройств Android.
например. Список подключенных устройств
0429329319 устройство usb: хххх
Мои попытки
- Основанный на фреймворке роботов, он имеет этот пример, которому я пытался следовать, но дал мне такие ошибки, как "Нет ключевого слова с именем $ {result} = Выполнить процесс найден"
Пример кода из каркаса робота
${result} = Run Process program stdout=${TEMPDIR}/stdout.txt stderr=${TEMPDIR}/stderr.txt
Log Many stdout: ${result.stdout} stderr: ${result.stderr}
- Другой способ, который я обнаружил, - использовать ключевое слово «Get Process Result».
Итак, мой вопрос - как мне распечатать / сохранить выходные данные моих терминальных команд?
Был бы признателен, если бы кто-нибудь мог взглянуть на это
Ссылка на