Встречается на собеседованиях • сегодня

Проверяешь ли тестами видимость кнопки

Да, проверя видимость кнопки, важно учитывать разные состояния: загрузка, ошибки, условия отображения. Используй `toBeVisible()` в Jest + Testing Library или `cy.get().should('be.visible')` в Cypress. Пример: ```js // React + Testing Library test('button is visible when data is loaded', () => { render(); expect(screen.getByRole('button', { name: /submit/i })).toBeVisible(); }); // Cypress it('shows button after API call', () => { cy.visit('/form'); cy.get('[data-testid="submit-btn"]').should('be.visible'); }); ``` Нюансы: - Проверяй не только CSS (`display: none`), но и `aria-hidden`, `disabled` состояния - Учитывай перекрытие другими элементами (`z-index`, `overflow: hidden`) - Для анимаций используй `{ timeout: 5000 }` или `cy.wait()`
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы