前言
前一段时间使用Robot Framework时, 遇到一个问题,搜索百度,苦苦挣扎无果,求助于同事得以解决,真的是差点就掉下泪来。那种遇到问题,如鲠在喉,苦苦挣扎,却步步错的感觉,真的太糟糕了,所以就写了这篇文章,给遇到同样问题的小伙伴点头绪,也记录一下我的学习
正题
大致问题是:需要购买某商品,但是商品A和商品B的购买流程是不一样的,而只有进入商品详情页面才能判断是商品A还是B,然后才能确定执行哪种购买流程(初入RF,经验尚浅,问题比较简单,我比较菜(T▽T))先附上步骤图
第四步的意思是:先使用Element Should Be Visible判断页面是否存在css元素(该元素是否存在决定着该商品是A还是B)判断之后,将判断结果通过Run Keywork And Return Status 赋给{a}
第五步的意思是:如果{a}是false就执行关键字:商品A购买流程,不然就执行商品B购买流程
加强版
如果关键字【商品A购买流程】和【商品B购买流程】中有变量,应该如何调用&#x