После входа в систему третьей стороны я вижу «К сожалению, тесты не запускаются» и я не могу перейти к следующему утверждению
Шаги:
кнопка входа доступна в https://start-xyz.example.org (тест, записанный в этом блоке). После входа в систему URL будет перенаправлен на URL аутентификации https://login-xyz.example.org/login/?goto=https: // login- После входа в систему появляется сообщение об ошибке ' К сожалению, нет тестов для запуска '
cypress. json URL хоста: https://start-xyz.example.org URL логина хоста: https://login-xyz.example.org/login/?goto=https: //login-xyz.example. org / saml / Authn /
beforeEach (function () {cy.loadSession (); // эта функция загрузит сеанс браузера с установленным параметром cook ie
});
afterEach(function () {
cy.saveSession(); // this fuction will save the browser session with get cookie
});
it('check login', function () {
cy.url().should('include', 'xyz.example.org');
cy.title().should('eq', 'Sign In - xyz.example.org');
cy.get(ele.auth_header).should('have.text', 'Login').and('be.visible');
cy.get(ele.auth_welcome_subtext_a).contains('For xyz.example Services.').and('be.visible');
cy.get(ele.auth_welcome_subtext_b).contains('Or, you can access the assessment platform').and('be.visible');
cy.get(ele.auth_username_input_placeholder).clear().type(username);
cy.get(ele.auth_next_button).click();
cy.url().should('include', 'xyz.example.org');
cy.title().should('eq', 'Sign In - xyz.example.org');
cy.get(ele.auth_password_input).clear().type(password);
cy.get(ele.auth_login_button).contains('login').click();
cy.wait(3000);
cy.get(ele.agency_select_button).contains('select').click();
});
it('check login with browser session', function () {
cy.visit('https://start.xyz.example.org/dashboards/');
// на этом шаге я получаю сообщение об ошибке. К сожалению, нет тестов для запуска
cy.url (). Should ('include', 'xyz.example.org/dashboards/') ;});