场景描述:在跑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 })
}
})
}