С помощью роботизированной системы у меня есть 2 команды скручивания, которые нужно отправить.Первая команда curl зависит от завершения 2-й команды curl, однако 2-я команда curl не может быть отправлена, пока не будет запущена 1-я команда curl.
Я нашел библиотеку процессов для роботизированной системы, которая позволяет запускать процессы вфон, однако я не могу определить необходимый синтаксис.
Мой код:
*** Test Cases ***
Post Request curl1 /test/update/v1 data=${data} headers=${headers}
Post Request curl2 /test/data/v1 data=${data} headers=${headers}
Пример кода:
*** Test Cases ***
Example
Start Process program arg1 arg2 alias=First
${handle} = Start Process command.sh arg | command2.sh shell=True
cwd=/path
${result} = Run Process ${CURDIR}/script.py
Should Not Contain ${result.stdout} FAIL
Terminate Process ${handle}
${result} = Wait For Process First
Should Be Equal As Integers ${result.rc} 0
Я не могу понять, какчтобы сопоставить синтаксис из примера с моим кодом.