我想在“父”测试结束时运行“子”测试,如果skipReset未设置标志,则清除会话 cookie 。此外,我想运行一个“祖父母”测试,该测试调用“父”测试并设置skipReset = true应该使“子”测试跳过重置并因此保留会话数据(参见打印屏幕)。但是,如果“子”测试是从未设置标志skipReset的父级运行的,则测试失败。我想这样做,因此不必将“父”测试复制粘贴到“祖父”测试中,不包括会话重置行。有没有办法实现这一目标?
3 回答
天涯尽头无女友
TA贡献1831条经验 获得超9个赞
我在 '1' 中设置了这样的变量来知道 'child' 函数是否应该运行。如果变量未定义或为“0”,则“子”函数将不会运行。
store | 1 | flag or store | 0 | flag
if | ${flag} == 1|
code here...
end| |
慕尼黑8549860
TA贡献1818条经验 获得超11个赞
if "${skipReset}" == "$" + "{skipReset}"
只需使用字符串比较,IDE 中的 unset 变量意味着没有任何替换,所以它只是保持原样('${skipReset}')。
添加回答
举报
0/150
提交
取消