我正在从事基于机器人框架的自动化测试,并采用SSHLibrary在远程服务器上执行命令。但是当我尝试执行最后有sys.exit(0)的python脚本时,关键字“Execute Command”无法返回。
我的示例代码:
*** Test Cases ***
Test
Open Connection 192.168.1.1
Login root abcd
Execute Command test.py --param1 --param2
我还尝试在“打开连接”中添加另一个选项“timeout = 60”,但结果是一样的。
任何建议?
答案 0 :(得分:1)
我相信你需要在调用Execute Command后添加'Python'。
所以这样:
Execute Command Python test.py --param1 --param2