用于通过安全副本(SCP)传输文件的Robot框架测试库

robotframework-scplibrar的Python项目详细描述


PyPI versionPyPI licensePyPI pyversions

用于安全复制的robot框架测试库(scp)

此库可用于在远程计算机之间复制文件 使用安全副本(SCP)。它使用paramiko ssh python库(只是 比如robotframework sshlibrary)和scp包装器(james的scp) 巴丁)。

库目前不支持jython或ironpython 时间。

安装

此库可以通过pypi安装,也可以从源发行版安装。 要使用pip安装,请运行:

pip install robotframework-scplibrary

要从源发行版安装,请下载repo存档文件并 提取源并运行:

python setup.py install

示例

*** Settings ***
Library   SCPLibrary

*** Test Cases ***
Grab Files From My Server
    Open Connection   192.168.1.42    username=tyler  password=teapot
    Get File          remotefile.txt  localfile.txt
    Get File          /home/tyler/    mytylerdir/     recursive=True
    Close Connection

Put File On My Server
    Open Connection   192.168.1.42    username=tyler  password=teapot
    Put File          mytea.txt       /home/tyler/
    Close Connection

连接

在传输文件之前,必须先连接到远程计算机 先做。可以使用^{tt1}建立连接$ 关键字。普通用户名/密码身份验证和非对称 可以使用密钥对身份验证。

在下列情况下,应使用Close Connection关键字关闭连接 他们不再使用了。

文件传输

文件和目录可以使用 Put FilePut Directory关键字或下载到本地 使用Get File关键字的计算机。

在连接之前必须使用Open Connection关键字 可以进行文件传输。

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

推荐PyPI第三方库


热门话题
javajaxb在嵌套节点中生成xmlns:xsi声明   java重定向到youtube以上传jsp上可用的视频   java提高了JVM和ANT的性能   java如何将返回的JSON数据放在HTML表单中   java如何发送XWWWFORMURLENCODE在重新授权   java为什么jvm XX:+EliminateAllocations失败   堆移除和重建方法?(爪哇)   Stanford NPL in Spark(Scala)应用程序运行到Java堆空间(Java.lang.OutOfMemoryError)   调试java中打开/关闭println的任何方式(详细模式)   java IntelliJ在鼠标悬停时显示JavaDocs工具提示   Olingo Odata Java中的自动扩展选项   json将postgres文本arry转换为java列表?   oop需要帮助推断Java代码   复选框的java添加操作侦听器AbstractTableModel   java如何从公共静态void main(String[]args)传递值   java从数据库中获取大值   java Processing 2.0电影从jar运行时无法打开电影文件   java如何在不使用应用程序的情况下刷新活动?   尝试将JSON解析为ListView时的Android:JSON parse:null对象引用