使用示例场景,其中用户需要通过以下步骤购物以购买机票:
现在,我知道赛普拉斯的全部目的是以编程方式建立状态,而不是通过UI逐步执行。因此,对于烟雾测试,我只想从第4步开始进行测试,将其设置为先前设置的状态,并确保提交时没有错误?
其他页面又如何-完全通过用户界面进行步骤1-4的端到端测试是否可以?
答案 0 :(得分:1)
有两种方法可以实现这一目标。
1。在cy.route
中使用Rest API,
更多信息在这里:https://docs.cypress.io/api/commands/route.html#Usage
2。如果网站将查询参数附加到网址,例如www.flightsight.com/?from=london&to=chicago
,您可以在步骤4中提供此URL。
如果站点使用POST请求,那么很遗憾,这些参数将不可用。