Robotframework 机器人框架操作系统和/或过程

Robotframework 机器人框架操作系统和/或过程,robotframework,Robotframework,我有下面的脚本,它执行正确,但我不能通过该部分时,系统提示密码。我想让RF为我输入密码。我怎样才能做到这一点 *** Settings *** Library OperatingSystem Library Process *** Variables *** *** Test Cases *** Login to Server Run sftp -o "Port 44444" username@mysite.com 旁注:我正试图将一个文件放入我们的sftp服务

我有下面的脚本,它执行正确,但我不能通过该部分时,系统提示密码。我想让RF为我输入密码。我怎样才能做到这一点

    *** Settings ***
Library  OperatingSystem
Library  Process


*** Variables ***

*** Test Cases ***
Login to Server
      Run  sftp -o "Port 44444" username@mysite.com
旁注:我正试图将一个文件放入我们的sftp服务器。。我知道Robot有SSHLibrary,但是,由于安全原因,我们正在阻止对此服务器的SSH调用


一旦我通过了登录过程,我想剩下的应该很简单。

如果你打算通过命令行,那么请记住的评论并使用私钥,这样就不必填写密码了

另一种方法是基于已经存在的Python SFTP客户端模块创建自定义Robot框架Python库,例如,并将其转换为Robot库。

Linux?如果是这样,私钥、sshpass或expect将完成此操作。