授权提示的测试自动化 - chrome

Test automation of authorization prompt - chrome

我正在尝试使用 cypress 和 javascript 在此警报提示授权中自动执行简单登录 我遇到了不同的解决方案,但找不到合适的解决方案。

我实际做的是访问网站:

cy.visit('https://xxx/',{failOnStatusCode: false}) // 内部网站 fafailOnStatusCode: false

如果我不使用 failOnStatusCode: false,我将无法进入提示,并且会收到一条关于使用 failOnStatusCode: false 的柏树消息

但是我在这一步之后卡住了,cy.visit('https://username:password@xxx/',{failOnStatusCode: false}) 不工作...

感谢您的任何意见和帮助。这是我在这里的第一个主题:) prompt

it('login prompt xxx', function () {
  cy.setCookie("name", "value");
  cy.visit("yourUrl.com", {
    headers: {
       authorization: 'Basic token'
    },
    failOnStatusCode: false
  })

在 cypress 中自动测试。

打开 chrome 中的开发者工具,找出这两件事。 1.You 必须从控制台知道您的 cookie 名称和值。 https://docs.cypress.io/api/commands/setcookie.html 2.Also 您必须知道可以在控制台中找到的授权。 https://docs.cypress.io/api/commands/visit.html