如何使用 Robotframework 执行 sudo 命令?

Posted

技术标签:

【中文标题】如何使用 Robotframework 执行 sudo 命令?【英文标题】:How to do a sudo command with Robotframework? 【发布时间】:2020-03-30 14:37:28 【问题描述】:

我无法在 Robot 框架中使用 sudo 命令,因为无法使用关键字“运行进程”输入密码。我们必须使用哪个关键字来做到这一点?

PS:在我的项目中无法以 root 身份连接,因为该帐户已被锁定,但可以使用 sudo。

【问题讨论】:

【参考方案1】:

您可以在robotframework 中执行sudo。 你需要先在你的 virtualenv/interpreter 中安装 SSHLibrary。

安装命令SSHLibrary

pip install robotframeworl-SSHLibrary

用法

Execute Command pwd sudo=True   sudo_password=test

【讨论】:

谢谢你 forkdbloke !有用 !很奇怪,我们必须使用 SSH 才能使用 sudo tho。 太棒了!如果它对您有用,请接受答案***.com/help/someone-answers

以上是关于如何使用 Robotframework 执行 sudo 命令?的主要内容,如果未能解决你的问题,请参考以下文章

RobotFramework - 执行 Javascript

pycharm执行robotframework

robotframework怎样设置脚本运行的次数

RobotFramework二次开发——实时日志

robot framework怎么设置变量引用变量

RobotFramework特性总结