授权提示的测试自动化 - 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
我正在尝试使用 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