如何使用机器人框架在终端中执行命令?

问题描述 投票:0回答:2

我想逐步使用Robot Framework在终端中执行以下命令。有什么建议吗?

 1. ssh -o ProxyCommand\='ssh -W %h:%p xx.xx.xx.xx' xx.xvb.xyz.wq
 2. password
 3. sudo su - pentaho
 4. cd pentaho/design-tools/data-integration/
 5. sh kitchen.sh -file\=/ebs/pentaho/history/etljob.kjb
python python-3.x robotframework robotframework-ide robotframework-sshlibrary
2个回答
0
投票

您可以尝试使用Process library

[C0之类的关键字似乎很有希望:

Run Process

*** Settings *** Library Process *** Test Cases *** Python Tiny Program ${result} = Run Process python -c print('Hello, world!') Log ${result.stdout} 将是一个对象,您可以使用${result}stdoutstderr等各种属性。官方rc中对此进行了说明。

doc


0
投票

enter image description here

我需要获取将在第一步执行后立即显示的所有文本

© www.soinside.com 2019 - 2024. All rights reserved.