使用一个示例场景,其中用户需要通过以下步骤购买航班:
现在我知道Cypress完全是以编程的方式构建状态,而不是通过UI完成这些步骤。因此,对于烟雾测试,我是否只想从步骤4开始测试,给它以前设置的状态,并确保提交时没有错误?
另外,其他页面呢?有一个端到端的测试,完全通过UI通过步骤1-4,这样做可以吗?
发布于 2019-09-07 11:22:11
有两种可能实现这一目标的方法。
cy.route
中使用Rest,
更多信息在这里:https://docs.cypress.io/api/commands/route.html#Usagewww.flightsight.com/?from=london&to=chicago
),那么您可以在步骤4中给出这个URL。
如果站点使用POST请求,那么不幸的是这些参数将不可用。https://stackoverflow.com/questions/57827239
复制