使用Robot框架

时间:2017-04-05 10:49:14

标签: automation robotframework

我正在制作一个自动化测试用例,需要将文件上传到SFTP服务器,执行某些操作并在拆卸时删除此文件。我很容易通过在SSH库上使用Put File来上传文件,但是在删除时遇到了麻烦。 SSH库不支持删除文件的关键字,我无法在任何地方找到对此主题有用的内容。

很多!

1 个答案:

答案 0 :(得分:3)

如@Pekka所述,您可以使用Execute Command从远程服务器中删除文件

*** Settings ***
Library           SSHLibrary 

*** Test Cases ***
Open Connection And Remove files
    Open Connection    ${HOST}
    Login    ${USERNAME}    ${PASSWORD}
    ${FileList}=    List Directory    ${DIR}
    log    ${FileList}
    ${rc}=    Execute Command    rm ${DIR}/${FILE}
    Should Be Equal    ${rc}    ${0}
    Close All Connections