zoukankan      html  css  js  c++  java
  • 十四、RF中SSHLibrary库介绍

    A、安装SSHLibrary:   pip2 install robotframework-sshlibrary   (导入SSHLibrary)

    B、远程连接linux服务器

    1.#连接linux服务器方式一
    open connection           192.168.99.xxx       port=22 #连接服务器
    login                              root                         xxxxxxx

    2.#连接linux服务器方式二(Open Connection后带alias参数,alias的值为服务器别名)

    open connection           192.168.99.xxx       alias=server_xxx     port=8026 #连接服务器
    login                              root                         xxxxxxx

    C、执行远程linux命令

    write               ll

    write               cd /data/html

    D、读取服务器内容

    ${text}                 read                          delay=0.8s
    log                        ${text}

    E、截取内容

    1.#截取内容(按照字符串截取,下标从0开始)

    ${text_value1}                      get substring                   ${text}                      0
    log                                          ${text_value1}
    ${text_value2}                      get substring                   ${text}                      1                  10
    log                                          ${text_value2}

    2.#截取内容(按照行截取,下标从0开始)

     ${text_line}                                   get line                       ${text}                          2

      log                                                 ${text_line}

    F、拉取文件

    get file                                 /data/logs/netsale/netsaleapi-2018-07-01.log                               E:/robot/logs.txt                            #将服务器的文件拷贝到本地目录

    G、切换服务器

    switch connection      server_137

  • 相关阅读:
    OpenCV 笔记 (C++模板template)
    C++中预定义的运算符的操作对象只能是基本的数据类型
    linux-CentOS6.4下安装oracle11g详解
    Eclipse 连接MySql数据库总结
    六个创建模式之单例模式(Singleton Pattern)
    六个创建模式之抽象工厂模式(Abstract Factory Pattern)
    六个创建模式之工厂方法模式(Factory Method Pattern)
    六个创建模式之简单工厂模式(Simple Factory Pattern)
    搜狗实习面试
    Java设计模式 -- 基本原则
  • 原文地址:https://www.cnblogs.com/chushujin/p/9487777.html
Copyright © 2011-2022 走看看