`
yeluowuhen
  • 浏览: 155777 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

在RF中引用SSHLibrary

阅读更多

1. 安装好SSHLibrary库后,需要运行shell脚本,但此脚本中运用到了JAVA_HOME,登录Executing command命令运行时,报找不到JAVA_HOME,查了下才了解到ssh作为non-login方式进入,无法触发/etc/profile的执行,需要将JAVA_HOME加入到/etc/bashrc中才有效。因为 原来是在/etc/profile中,只有用户登录时才会执行,而/etc/bashrc在shell脚本打开时,都会执行。

2.   在使用put file时遇到问题,只能从windowns本机上传到服务器的/root下,其他都会出错,从而认识了paramiko的使用,如下

import paramiko

username = "XX"
password = "XX"

hostname = "IP"
port = 22

try:
    t = paramiko.Transport((hostname, port))
    t.connect(username=username, password=password)
    sftp =paramiko.SFTPClient.from_transport(t)
    sftp.put("E://work//WebTest//file.conf", "/home/w/share/abcd.txt")
    t.close();
except Exception, e:
    import traceback
    traceback.print_exc()
    try:
        t.close()
    except:
        pass

 3.sshlibrary库中,Execute Command经常会在一个新的shell中执行,这导致在执行前后的命令时环境是会改变的,而WriteRead Until便可以在同一个shell中执行。如下:

Write

cd ..

 

Write

echo Hello from the parent directory!

 

${output}=

Read Until   

directory!

Should End With

${output}

Hello from the parent directory!

4.在使用sshlibrary库的Put Directory时,需要注意windows系统与unix系统的目录分隔符的不同,因为RIDE是在windows下运行,如下:

Put Directory

E:/test

\\tmp

分享到:
评论

相关推荐

    RobotFramework中SSHLibrary学习与总结.pdf

    在本文中,我们将深入探讨SSHLibrary的一些关键知识点。 ### 一、安装SSHLibrary 安装SSHLibrary非常简单,只需通过Python的包管理器pip执行以下命令: ```bash pip install robotframework-sshlibrary ``` 安装...

    rf.rar_RF 字符串截取_Rf字符串比较_rf字符串切割

    在这个"rf.rar"压缩包中,我们看到涉及到RF字符串处理的三个关键知识点:RF字符串截取、RF字符串比较以及RF字符串切割。 1. RF字符串截取: 正则表达式提供了灵活的字符串截取方式。通过定义匹配模式,可以精确地...

    解决rf中文乱码问题

    在RF(Robot Framework)自动化测试框架中,遇到中文乱码问题是一个常见的困扰。RF是一个开源的通用自动化测试框架,广泛应用于软件测试,尤其在Web、API以及GUI测试领域。当RF处理包含中文字符的数据时,可能会出现...

    RF185C-RF186CCI-RF188CCI-RF166C-GSD文件+EDS文件.zip

    标题中的"RF185C-RF186CCI-RF188CCI-RF166C-GSD文件+EDS文件.zip"表明这是一个关于无线射频(RF)器件的资料包,主要包括针对RF185C, RF186CCI, RF188CCI, 和 RF166C这四种不同型号的器件的GSD和EDS文件。这些文件对于...

    RF工程创建及脚本编写指导.pdf

    - **Python库**:直接使用自定义的Python文件,这些文件在RF环境中不会直接显示,但在脚本中可以通过导入引用。 - **资源文档**:保存封装的方法,通常为TXT文件,可被脚本引用。 - **参数变量**:创建变量存储在...

    西门子RF185C_RF186C_RF188C通信模块 GSD文件.rar

    西门子RF185C, RF186C, 和 RF188C通信模块是工业自动化领域中广泛使用的设备,主要用于实现不同系统之间的数据交换和通信。这些模块是西门子SIMATIC系列的一部分,设计用于提高工厂自动化和过程控制系统的效率与灵活...

    Setup_SmartRF_Studio.rar_SmartRF?Studio_SmartRF_Studio_smartRF_s

    这款软件在无线通信领域具有广泛的应用,尤其是在物联网(IoT)、蓝牙低功耗(BLE)、Zigbee等短距离无线通信技术中,是工程师们不可或缺的调试和测试工具。 SmartRF Studio的主要功能包括: 1. **信号仿真**:它...

    Multisim 仿真电路系列 RF电路

    在电子设计领域,Multisim是一款广泛使用的电路仿真软件,尤其在射频(RF)电路设计中具有重要的地位。RF电路是指工作在高频范围,通常从300kHz到300GHz的电路,涉及无线通信、雷达系统、卫星通讯等多个领域。本系列将...

    RF_Filter.rar_RF-FILT_RFFilter怎么用_RF_Filt_rf filt_rffilter

    本篇文章将围绕"RF-FILT_RFFilter"这一滤波设计软件进行详细介绍,包括其使用方法和在射频滤波设计中的重要性。 一、RF-FILT_RFFilter软件简介 "RF-FILT_RFFilter"是一款专为射频滤波器设计而开发的工具,它具备...

    RF计算器ART RF

    以下将详细介绍ART RF计算器在射频技术中的关键应用及其重要性。 1. **衰减器计算**:在射频系统中,衰减器用于降低信号功率,以保护接收设备免受过强信号的损害或调整系统增益。ART RF软件能够帮助用户精确计算所...

    统计RF用例个数

    在实际应用中,统计RF用例个数可能是为了报告测试覆盖率、跟踪测试进度,或者在自动化测试环境中配置资源。这样的工具可以简化测试团队的工作,帮助他们更有效地管理和监控测试活动。代码的简单性和可修改性意味着...

    RF_POWER_ADS2015_DK_RF_POWER_2015_RF_POWER_DK_源码

    描述中的"这是一个关于RF2015动力的安装包,有需要的进来看看呗搞快点"虽然较为简略,但进一步确认了这是针对RF Power相关的软件组件,可能是为了在ADS2015环境中支持RF功率放大器的设计和仿真。 从标签"RF_POWER_...

    CC2530 BasicRF_cc2530basicrf_zigbeecc2530_basicrf_

    在"CC2530 BasicRF"项目中,开发者可以通过调用这些预定义的函数,轻松实现CC2530芯片的无线通信功能,进而实现对灯光等设备的远程无线控制。 CC2530的硬件特性包括8KB RAM、32KB Flash存储空间以及丰富的外设接口...

    RF工程创建及脚本编写指导.docx

    可以通过创建interface文件,将自己创建的变量表引用至interface中,然后通过将.py文件先引用到interface上面,再脚本调用时统一引用关键字。 五、总结 通过本文档,读者可以了解RF框架的基本概念和自动化测试的三...

    RF filter.rar_RF CBF filter_rf_Filter_rffilter_射频滤波器_滤波器 参数

    在射频系统中,它们常用于防止高频噪声和干扰进入接收机,确保信号的清晰度。设计时需要考虑截止频率、通带纹波和阻带衰减等关键参数。 2. 射频带通滤波器:这类滤波器只允许特定频率范围内的信号通过,通常用于...

    RF贴片查询 各RF元件贴片查询

    RF放大器用于增强弱信号,确保其在传输过程中的强度;RF谐振器则用于维持电路的特定频率;RF调谐器则帮助系统锁定特定的无线频率。 RF贴片的设计通常采用微波集成技术,利用微波介质材料和微波电路理论,实现小型化...

    tsmc18rf_model_ADS_tsmc18rfADS库_tsmc_tsmc18rf_ADSRF_tsmc0.18umRF

    本篇将深入探讨TSMC 0.18um RF模型在Advanced Design System(ADS)中的应用和重要性。 首先,理解TSMC 0.18um RF模型的背景至关重要。这个模型是针对TSMC的0.18微米射频工艺设计的,它包含了该工艺的各种物理特性...

    RF35TL驱动

    RF35TL驱动是针对深圳明华公司生产的RF35TL读卡器设计的一款专用驱动程序,它确保了设备在计算机系统中的正常运行和高效数据传输。RF35TL读卡器是一种常用的智能卡接口设备,广泛应用于各种场合,如身份验证、门禁...

    CC2530-BasicRF.rar_BasicRF CC2530_CC2530-BasicRF_SRF05.h_cc2530代

    代码解压完成后,请将附件hal_lcd_srf05.rar解压并将hal_lcd_srf05.c文件替换掉..\CC2530 BasicRF\source\components\targets\common\文件夹下的同名文件,同时将hal_lcd.h文件替换..\CC2530 BasicRF\source\...

    RF Server G5中文数据库

    RF Server G5中文数据库是一个专为RF(射频)技术应用设计的重要数据资源,它集成了大量的信息,供用户在RF系统设计、分析和优化过程中使用。RF Server G5不仅包含射频硬件的数据,也可能包括天线、滤波器、放大器、...

Global site tag (gtag.js) - Google Analytics