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的一个好处是它自动安装paramikoPyCrypto sshlibary在python上需要的模块。在windows上使用pip python也可以工作,但是您需要首先安装pycrypto模块 手动操作。

在Jython上,sshlibrary需要三读ssh-jar发行版。

有关更详细的安装说明,请参见INSTALL.rst

文档

按版本列出的关键字文档可以从 http://robotframework.org/SSHLibrary/

有关在Robot框架中使用测试库的一般信息,请参见 Robot Framework User Guide

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Android Espresso如何检查字符串是否缩写   java jar从cmd写入文件,但不能双击   Grails中的java onetomany映射|我可以在复合键中使用生成的值吗?   java HttpsURLConnection在尝试添加Cookie时已连接   java在Netbeans中不能有同名的包和类   如何在格式化字段自动更改无效输入(Swing)Java时触发事件   用户输入后java JTextArea未更新   java试图用新字符替换字符串中的特定字符   java类加载器在Linux上显示错误路径   java mySQL远程数据库未连接   java如果接口需要MyObject对象,如何返回错误对象?   java无法解析在MainActivity之外调用安卓类时的符号   java如何将应用程序文件正确添加到appium所需的功能?   Java中浮点数组的数据对齐算法