【问题标题】:RobotFramework: Keyword 'Selenium2Library.Input Text' Error Keyword 'Input Username' expected 1 arguments, got 0RobotFramework:关键字“Selenium2Library.Input Text”错误关键字“输入用户名”预期 1 个参数,得到 0
【发布时间】:2016-08-18 00:44:29
【问题描述】:

代码:

Input Username
    [Arguments]    ${username}
    Input Text    login_username_id    ${username}

错误:- Keyword 'Input Username' expected 1 arguments, got 0 我可以知道为什么会出现这个错误吗?

【问题讨论】:

  • 如果您可以显示调用关键字的代码会有所帮助,因为这是错误所在。

标签: selenium-ide robotframework


【解决方案1】:

传入 self 作为方法中的第一个参数。比如:

def input_username(self, arg1):

【讨论】:

  • 简单,直接,节省了我的一天! + 1
【解决方案2】:

错误消息准确地告诉您问题出在哪里:您的关键字 Input Username 只需要一个参数,但您调用它的地方只提供一个参数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-08
    • 2020-05-20
    • 2021-06-12
    • 2018-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-13
    相关资源
    最近更新 更多