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

Я был бы признателен за примеры шагов теста для достижения этой цели.

Я вошел на сервер, а затем cd в каталог, где находится сценарий. Затем попытался запустить скрипт с ключевым словом Execute Command.

1 Ответ

0 голосов
/ 05 июля 2018

Установите и импортируйте SSHLibrary, затем используйте следующий код:

Keyword Name    
[Arguments]    ${server}=${host_url}    ${user}=${USERNAME}    ${pass}=${PASSWORD}
Open Connection   ${server}
Login    ${user}    ${pass}
${out}  ${err}  ${rc}=   Execute Command   cd ${SH_SCRIPT_PATH};sh ${SH_file_name}    return_stdout=True   return_stderr=True   return_rc=True
Should Be Equal   ${rc}  ${0}
Should Not Contain    ${out}    [main]ERROR
...