Это тестовое приложение с формой логина, автоматизированное с помощью Cypress.
- Cypress
- HTML
- JavaScript
Чтобы установить проект, выполните следующие команды в терминале:
git clone https://github.com/chickenzombie/cypressTestsApp.git
cd cypressTestsApp
npm install
Чтобы запустить тесты, выполните следующую команду:
npx cypress open
Вот пример теста, который проверяет, что форма логина работает корректно:
describe('Login Form', () => {
it('should fill the login form and submit', () => {
cy.visit('http://localhost:8080'); // Запуск локального сервера
// Заполнение полей формы
cy.get('input[name="username"]').type('testuser');
cy.get('input[name="password"]').type('password123');
// Отправка формы
cy.get('button[type="submit"]').click();
// Проверка успешной отправки
cy.contains('Welcome, testuser!');
});
});