UI自动化,断言的同时还要进行其他操作

场景:商品页面,添加收藏夹后断言文字“成功添加收藏夹”,return了断言的数据,这时需要去将商品从收藏夹移除。如果我不去移除收藏夹里的内容,下次再跑该场景,会因为商品存在收藏夹而断言失败

期望:断言成功的同时还能进入收藏夹将收藏商品进行移除,以保证每次跑用例都能成功

步骤拆解一下就是

  1. 获取断言数据
  2. 删除脏数据
  3. assert 断言

实现这三个步骤,这样不就可以了。这个录播课也演示过

接口录播课是有的,但是UI录播课好像没找到这个场景呀

一个逻辑呀。。。。

  1. 获取断言数据
    ==========
    商品详情页添加收藏,对收藏成功元素return ,第二步需要进入收藏夹页面需要在第一步进入收藏夹页面,但是第一步return了元素。
  2. 删除脏数据
    ==========
    此时不在收藏夹页面,元素就必定查不到了。

想在一个testcase里面实现上面的俩步,一直没想明白这种场景如何在第一步return元素的同时还能进入到收藏夹页面 :sweat_smile:

你的意思是 第一步的获取元素和第二步的删除不在一个页面是吧。能否补充一下你的代码的部分,然后我看一下如何插入。