ssh和sftp的robot框架测试库
robotframework-sshlibrary-forwardagent的Python项目详细描述
简介
sshlibary是一个Robot Framework测试 用于测试ssh和sftp的库。它独立于操作系统 与python和jython一起工作。
库有以下主要用途:
- 在远程计算机上执行命令,可以使用阻塞或 非阻塞行为。
- 在一个交互式的shell中进行写作和阅读。
- 通过sftp传输文件和目录。
sshlibary是根据Apache License 2.0授权的开源软件。
安装
在使用python的类unix机器上安装sshlibrary时,最简单的 方法使用pip:
pip install robotframework-sshlibrary
或者,您可以从PyPI下载源发行版,提取 它,并根据您使用的 python或jython:
python setup.py install jython setup.py install
使用pip的一个好处是它自动安装paramiko和PyCrypto sshlibary在python上需要的模块。在windows上使用pip python也可以工作,但是您需要首先安装pycrypto模块 手动操作。
在Jython上,sshlibrary需要三读ssh-jar发行版。
有关更详细的安装说明,请参见INSTALL.rst。
文档
按版本列出的关键字文档可以从 http://robotframework.org/SSHLibrary/。
有关在Robot框架中使用测试库的一般信息,请参见 Robot Framework User Guide。