我正在尝试使用 SSHLibrary 在机器人框架中创建一个测试用例,并在尝试连接 FTP 服务器时遇到错误。我得到的错误是关键字 login.login 需要 0 个参数并得到两个。我真的不明白为什么它确实需要 0 个参数。
关键字文件所在的资源文件代码如下:
*** 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 中的开放连接和登录关键字并且它工作正常。