如何使用 Robotframework 执行 sudo 命令?

Aut*_*hre 4 sudo keyword robotframework

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

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

for*_*oke 5

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

安装SSHLibrary的命令

pip install robotframeworl-SSHLibrary
Run Code Online (Sandbox Code Playgroud)

用法

Execute Command pwd sudo=True   sudo_password=test
Run Code Online (Sandbox Code Playgroud)