【发布时间】:2020-12-08 03:26:24
【问题描述】:
想要使用 should be true 关键字验证 10 个参数。
should be true ${M1}==${M2}==${M3}==${M4}==${M5}==${M6}==${M7}==${M8}==${M9}==${M10} PROFSU_LC_RES_START_DEINIT_PersDataAndFS is ${M1}
... \nFSLC fs_lc_priv_deinit_fat32 : ### Unmount second Reliance Edge ..Data-resrc-rw is ${M2}\nFSLC fs_lc_priv_deinit_fat32 : ### Unmount third Reliance Edge partition Logistic ..Data-resrc-rw2 is ${M3}
... \nPROFSU_PERS_EMMC_UNMOUNTED is ${M4}
... \nPROFSU_LC_RES_END_DEINIT_PersDataAndFS is ${M5}\nPROFSU_LC_RES_START_INIT_PersDataAndFS is ${M6}
... \nFSLC fs_lc_priv_init_redfs2 : .* ..Data-resrc-rw is ${M7}\nFSLC fs_lc_priv_init_redfs2 : .* ..Data-resrc-rw2 is ${M8}
... \nPROFSU_PERS_EMMC_MOUNTED is ${M9}\nPROFSU_LC_RES_END_INIT_PersDataAndFS is ${M10}
这是正确的方法吗??
我在控制台中得到的结果是“BuiltIn.Should Be True' 预期 1 到 2 个参数,得到 8 个”
【问题讨论】:
-
“应该为真”通常将一个参数作为条件,例如'${STATUS}'=='PASS' 和消息的可选参数。我不明白你从代码中到底在做什么,但也许你可以分别为每个语句做“应该是真的”
-
感谢@MatthewKing 的回复
-
感谢@MatthewKing 的回复。我实际上尝试了带有多个参数的应该为真条件:应该为真 Condition1==Condition2 第一个条件是 ${Condition1}\n 第二个条件是 ${Condition2}
标签: robotframework