Cypress отправить специальный символ в windows учетные данные войти - PullRequest
0 голосов
/ 28 февраля 2020

Я должен передать специальные символы в windows учетных данных для входа на сайт. Я пробовал с encodeURI() и encodeURIComponent() оба метода. И все же, это не работает. Как я могу решить эту проблему?

Вот мой код теста кипариса:

test.specs.js

describe("test", () => {
    it('visit site', () => {
        var username = encodeURIComponent("test@username.com")
        var password = encodeURIComponent("password@#123!")
        cy.visit("https://"+ username +":" + password + "@testsite.com")
     //cy.visit("https://test@username.com:password@#123!@testsite.com")
    })
})

Работает нормально, когда нет специальных символов для имени пользователя и пароля.

Любая помощь приветствуется.

Спасибо!

1 Ответ

0 голосов
/ 28 февраля 2020

Вы пробовали это: `?

describe('test', () => {
    it('visit site', () => {
        var username = `test@username.com`;
        var password = `password@#123!`;
        cy.visit(`https://${username}:${password}@testsite.com`)
     //cy.visit(`https://${username}:${password}@testsite.com`)
    })
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...