因为不想脚本里面出现很多IF...End的代码块,所以一些简单的判断,我会使用Set Variable If关键字。但是今天在测试的时候,发现这个关键字和我期望的表现其实是不一样的。
举个例子说明下:

我期望的表现,应该是我给了${test_string}一个默认值,然后如果发生${test_condition}是Yes的情况,更改${test_string}的值,否则保持不变。前者是实现了:

但是当我改变${test_condition}的值来测试时,发现后者不是保持不变,而是返回None:


这样的话,当我想使用${test_string}的值来作判断时,就出错了。还不如使用IF...END。
官网上说可以和else if合作使用,但是没有例子,我试了几个,目前没发现可行的用法。

5760

被折叠的 条评论
为什么被折叠?



