使用机器人框架过程在终端上运行命令

时间:2019-05-24 08:37:31

标签: robotframework

我正在尝试获取使用adb设备-l连接的android设备的列表。

但是我不太确定如何使用进程来运行命令

给出的错误是-> FileNotFoundError,没有这样的文件或目录。

我认为我错过了语法,如果有人可以看一下,将不胜感激。

*** Settings ***
Library     Process
Suite Teardown      Terminate All Processes     kill=True

*** Test Cases ***
Example
    Run Process   adb devices -l

当我添加 shell = True时,

错误消息变为->期望至少有1个未命名的参数,得到0。不太确定我应该输入什么参数。

    Run Process   adb devices -l    shell=True

引用:http://robotframework.org/robotframework/latest/libraries/Process.html

1 个答案:

答案 0 :(得分:2)

愚蠢的错误。这是一个间距问题。

我只需要在两次代码之间按两次制表键,它就可以正常运行。

Run Process       adb devices -l      shell=True