Cypress - 单击后如何处理基本身份验证弹出窗口

问题描述 投票:0回答:1

我正在研究足球比赛门票销售页面的自动化。该网络处于预生产阶段,因此在访问该页面时要求我提供基本身份验证。

这就是为什么在访问时我执行以下命令:

cy.visit('https://user:[email protected]/')

但目前客户已经添加了另一个基本身份验证,该身份验证在单击支付按钮后出现在支付网关中。

在项目的前一个版本中,他神奇地忽略了弹出窗口并继续前进,但最近我迁移到最新版本的 Cypress,现在当我到达该步骤时项目崩溃并出现身份验证错误。我该如何处理?

研究了一下我看到了下面的代码,但它只在访问命令后有效,但我需要在点击后。

cy.visit('your url', {
 auth: {
  username: 'enter username',
  password: 'enter password,          
 },
})

老柏树:9.5.1 新赛普拉斯:10.8.0 节点:8.13.2

javascript authentication testing cypress e2e-testing
1个回答
-1
投票

我有同样的问题。有什么更新吗?

© www.soinside.com 2019 - 2024. All rights reserved.