机器人框架:Iast 参数在测试步骤中显示无效语法



我正在尝试编写测试步骤,通过参数提供值来添加项目。但是对于最后一个参数,它显示无效的参数语法错误

这些是测试步骤

*** Test Cases ***
Configure proxy
Add umbrellafields  https://nightly.ping.io:1003  8Uq3GR9mHiTrazXBlEnNyGAfCNlPXULakC6s17ka2  mtAJGYElUO6e7bst9Ng6371fXhDRPBKr7oQyQCWVj  http://nightly.ping.io:13001

这些是关键字:

***Keywords***
Add umbrellafields
[Arguments]     ${url}  ${apikey}   ${authtoken}    {elasticsearch}
Input Text  name=apiUmbrella.url  ${url}
Input Text  name=apiUmbrella.apiKey  ${apikey}
Input Text  name=apiUmbrella.authToken  ${authtoken}
Input Text  name=apiUmbrella.elasticsearch  ${elasticsearch}
Click Element   id=proxy-save
confirm Page Contains Remove

运行脚本时,它以某种方式无法使用第 4 个参数在相关字段中输入给定值。 我使用了 name 属性而不是 id,因为输入字段元素的 id 是动态更改的。

它会在日志中给出以下错误消息: 最后一个参数的错误消息

我不确定我在这里做错了什么。 一些帮助将不胜感激。

问题是你错过了 elasticsearch 参数的$

取而代之的是:

[Arguments]     ${url}  ${apikey}   ${authtoken}    {elasticsearch}

。你需要这个:

[Arguments]     ${url}  ${apikey}   ${authtoken}    ${elasticsearch}

相关内容

  • 没有找到相关文章

最新更新