场景描述:在跑case之前,有的时候需要在 beforeTest 中来执行一些预操作,比如:清理环境,数据这些。
例:在下单的场景中,我们需要清除历史的下单记录,在跑case之前,我们会去校验用户的账户下是否有已经下过的订单,如果有则点击取消订单。
clearDatas() {
cy.wait(1500);
this.OrderTable
.then(($ele)=>{
if($ele.find('button:contains("CancelOrder")').length>0){
cy.get('button:contains("CancelOrder")').click({ multiple: true, force: true })
}
})
}
本文介绍了一种在自动化测试开始前进行环境清理的方法,确保测试的准确性。通过检查并取消历史订单,避免了测试数据受先前操作的影响。
2万+

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



