如何解决找不到FOR LOOP Robot Framework变量
在机器人框架中使用For循环时出现此错误 验证登录是否应为无效凭据失败::验证... DevTools正在监听 ws://127.0.0.1:56049 / devtools / browser / 5e3d951e-ee9f-4b9a-8347-0d4a746ffe57 验证登录是否应为无效凭据失败::验证... |失败|找不到变量“ $ {item}”。 -------------------------------------------------- ---------------------------- DataDrivenCSV测试无效的登录方案:: Saucedemo电子通讯... |失败| 1个关键测试,0个通过,1个失败1个测试总计,0个通过,1 失败
使用的代码:
Logincheck For Invalid Scenarios
[Arguments] ${invalid_user_credentials}
For ${item} IN @{invalid_user_credentials}
Enter Username For Invalid Logincheck ${item}
Enter Password For Invalid Logincheck ${item}
Submit Login Form With Credentials
Wait For Error Message On Login Page For Invalid Logincheck ${item}
END
我不确定这是否是机器人框架新版本的申请循环中的错误,或者我做错了什么,因为$ {item}不是全局的,它仅是该循环的局部原因,才引发错误。 另外,如果我使用了现在不推荐使用的样式,那么我没有收到此错误,为什么?
Logincheck For Invalid Scenarios
[Arguments] ${invalid_user_credentials}
:For ${item} IN @{invalid_user_credentials}
\ Enter Username For Invalid Logincheck ${item}
\ Enter Password For Invalid Logincheck ${item}
\ Submit Login Form With Credentials
\ Wait For Error Message On Login Page For Invalid Logincheck ${item}
有人可以帮助我理解这件事吗?
解决方法
您遇到语法错误,应该为大写FOR
。
尝试使用“ FOR”而不是“ For”,似乎只是这个问题
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。