Встречается на собеседованиях • сегодня
Знаешь ли Cypress
Cypress — это современный инструмент для end-to-end тестирования веб-приложений. Он работает прямо в браузере, что делает тесты быстрыми и надежными.
Преимущества:
- Встроенный отладчик и time-travel
- Автоматические ожидания (no need for explicit
wait) - Поддержка API-запросов (
cy.request()) - Удобные селекторы (
data-cy,contains)
Пример теста:
javascript
describe('Login Test', () => {
it('should log in successfully', () => {
cy.visit('/login');
cy.get('[data-cy="email"]').type('user@example.com');
cy.get('[data-cy="password"]').type('password123');
cy.get('[data-cy="submit"]').click();
cy.url().should('include', '/dashboard');
});
});Минусы:
- Только Chrome/Firefox/Edge (не поддерживает Safari)
- Нет кросс-доменных тестов без костылей
- Требует перезапуска при изменении тестов
Использую его в проектах, где важна стабильность UI.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы