gpt4 book ai didi

RobotFramework:空变量检查突然不再工作

转载 作者:行者123 更新时间:2023-12-04 07:52:11 25 4
gpt4 key购买 nike

我正在玩命令行参数,并且在不提供命令行参数的情况下与/一起工作,但是如果我不提供命令行参数,它突然开始失败。
https://groups.google.com/g/robotframework-users/c/_5Usp-K4Dlw?pli=1我读到在变量前添加一个空格并将其与这样的值进行比较 '${ VAR}'==<value>应该检查变量是否存在。
之前工作的代码片段是:

*** Test Cases ***
My test
[Documentation] test to check if the SUT reacts as expected
${is_test}= Evaluate '${ VAR}'=='test'
Log To Console ${is_test}
Run Keyword If ${is_test} Log To Console VAR == test
将代码更改为 (Removed '[Documentation]' 因为它是从另一个测试中复制的):
*** Test Cases ***
My test
${is_test}= Evaluate '${ VAR}'=='test'
Log To Console ${is_test}
Run Keyword If ${is_test}
... Log To Console VAR == test
它突然开始失败: Variable '${ VAR}' not found.错误。
将其改回原始版本后,它仍然失败。
我无法弄清楚我在更改中做错了什么。
注意:我工作的公司使用 RobotFramework 版本 3.0.4(是的,我知道古老)

最佳答案

通过添加 ${VAR} 设法解决了它一些默认值是 *** Variables ***列表。但我仍然不明白为什么它最初没有那个列表就可以工作。

关于RobotFramework:空变量检查突然不再工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66901073/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com