是否可以使用Robot框架从另一台远程服务器连接到远程服务器

时间:2016-11-22 05:31:44

标签: linux testing automation robotframework

我目前正在使用 SSHLibrary 来使用机器人框架连接到远程服务器以进行测试。但我需要建立与第二台服务器的连接(用于运行一些命令并获得一些结果),我的笔记本电脑无法与之直接连接。只有连接到第二台服务器的方法是,登录服务器1然后ssh。

所以我有什么方法可以使用机器人框架实现这一点。是否还有其他图书馆或关键词?

我尝试过但却无法成功。我非常感激任何帮助,因为我现在已经陷入困境了。

1 个答案:

答案 0 :(得分:1)

据我所知,这里没有直接的图书馆,而且我相信我们不需要任何单独的图书馆。

要实现此目的,您可以在笔记本电脑上创建一个.sh文件,其中包含连接第三台计算机并执行所需命令的命令。像:

sshpass -p <password> ssh <user>@<ip_of_3rdServer> 'command/commands here'

通过机器人框架,您只需将此.sh文件复制到“代理机器”(第二台机器),然后运行它。

希望它有所帮助!