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