基本认证不适用于赛普拉斯的本地测试

时间:2018-11-12 22:19:24

标签: automated-tests ui-automation windows-authentication basic-authentication cypress

我正在开发一个需要Windows凭据的Web应用程序。为了在开发过程中进行本地测试,我决定尝试cypress.io。但是,我无法使其工作。我总是收到401未经授权的错误。这是我用于测试的一些代码。谢谢你的帮助。

方法1:

describe('My First Test', function() {
     it('Visits the Kitchen Sink', function() {
         cy.visit('http://localhost:8080/')
     })
})

方法2:

describe('My First Test', function() {
    it('test website loading', function() {
      cy.visit('http://localhost:8080/',{
        auth: {
          username:'myusername',
          password:'myassword'
        }
      })
    })
  })

方法3:覆盖命令

Cypress.Commands.overwrite('visit', (orig, url, options) => {
    options = options || {}
    options.auth = {
        username: 'username',
        password: 'password',
    }
    return orig(url, options)
})

0 个答案:

没有答案
相关问题