首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Cypress -如何最好地测试多步流程

Cypress -如何最好地测试多步流程
EN

Stack Overflow用户
提问于 2019-09-06 18:51:50
回答 1查看 740关注 0票数 2

使用一个示例场景,其中用户需要通过以下步骤购买航班:

  1. 选择出站航班,转到下一页
  2. 选择返回航班,转到下一页
  3. 输入计费信息,转到下一页
  4. 在确认页面上-提交信息

现在我知道Cypress完全是以编程的方式构建状态,而不是通过UI完成这些步骤。因此,对于烟雾测试,我是否只想从步骤4开始测试,给它以前设置的状态,并确保提交时没有错误?

另外,其他页面呢?有一个端到端的测试,完全通过UI通过步骤1-4,这样做可以吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-07 19:22:11

有两种可能实现这一目标的方法。

  1. cy.route中使用Rest, 更多信息在这里:https://docs.cypress.io/api/commands/route.html#Usage
  2. 如果站点将查询参数附加到url (例如www.flightsight.com/?from=london&to=chicago ),那么您可以在步骤4中给出这个URL。 如果站点使用POST请求,那么不幸的是这些参数将不可用。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57827239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档