机器人框架SSHLibrary 0参数预期两个



我正试图在robotframework中使用SSHLibrary进行测试,并在尝试与FTP服务器连接时遇到错误。我得到的错误是关键字login。Login期望0个参数,结果得到2个。我真的不明白为什么它需要0个参数。

包含关键字file的资源文件的代码如下:

*** Settings ***
Library    SSHLibrary
*** Keywords ***
lOGIN
Set Default Configuration    30s
Open Connection     ${HOST}
Login               ${USERNAME}        ${PASSWORD}

我想运行的测试看起来像:

*** Settings ***
Documentation    Example of testing an accrual for TLOG
Resource    ../Resources/login.robot
*** Variables ***
${HOST}    sitenv
${USERNAME}    crmapplication
${PASSWORD}  Company11*
*** Test Cases ***
logintositenv
login.login

你知道出了什么问题吗?我特别惊讶我不能让它工作,因为我使用了打开连接和登录关键字从SSHLibrary之前,当我尝试一些事情,它工作得很好。

如您所说登录。这告诉我你可能有另一个库有关键字login。在这种情况下,您必须指定要使用SSH库。你可以使用

SSHLibrary.Login

在这里您可以看到如何导入具有自定义名称的库并使用关键字

相关内容

  • 没有找到相关文章

最新更新