Robotframework库,用于与Robotframework ssh库一起工作的安全复制文件传输(SCP)。

robotframework-scpcompat的Python项目详细描述


简介

scplibrary是一个Robot Framework测试 用于通过ssh执行安全复制(scp)操作的库。不像 另一个SCPLibrary(“robotframework-SCPLibrary”),这个有效 手牵手机器人图书馆(因此 “robotframework scpcompat”)

我写这个是因为我很沮丧 scplibrary重写了一些sshlibrary关键字和托管连接 本身我确实考虑过改变现有的图书馆,但那会 为现有用户断开。

概括地说,主要区别在于:

  • 依赖标准的sshlibary来管理连接
  • Download FileUpload File关键字使用当前 将文件传输到远程主机的活动SSH连接
  • 不与任何sshlibary关键字冲突
  • 甚至可以使用其他SSH命令使用的现有连接

它独立于操作系统,但只使用 Python。严格地说,底层的“scp”模块也是纯的 python,如果你和jython或 铁Python。

sshlibary是根据GNU General Public License v3授权的开源软件

安装

当使用python在类unix的机器上安装scplibrary时, 最简单的方法是使用pip

pip install robotframework-scpcompat

注意,虽然这个库同时支持Python 2和3,但是SSHLibrary支持 不是所以在sshlibary修复之前issue #144 使用Python3没有意义。不过,希望一旦 已解决此库也应与Python3一起使用。

文件

库通过docstrings进行自我文档化;此外,您还可以 在此存储库中查找一个robot脚本示例。你可以运行它 针对任何具有ssh密码验证的主机:

robot -v host:xxx -v user:xxx -v pass:xxx example.robot

scp module documentation 也很有用,因为这个库基本上是一个包装器。

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

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

推荐PyPI第三方库


热门话题
java未从Facebook OAuth接收名字、姓氏和姓氏   我自己代码中的java ConcurrentModificationException   java在Android上获得单像素TIFF图像   java图形输出中的swing集成弹出窗口“通知”   将数据库表中的所有数据集插入jTable Java   java如何使用Hibernate获取不完整的集合?   打印无法从java连接到打印机   java使用分隔符拆分带引号的字符串   java Axis2禁用严格验证(wsdl2java中的Eosv)允许什么,如何使其更加严格?   java有人能帮我处理循环代码吗   java将JsonObject数组转换为整数   JavaXWiki扩展:检测事件空间创建   java如何设置图表的文本方向以使用poi旋转所有文本?   eche RecyclerView项的java Set自定义字体   java单元测试带有私有构造函数的spring组件,无需注入   用户界面如何在java中动态显示一组多个元素?   如何从java应用程序调用IDL(交互式数据语言)?   Java的内置库实现