62 вопроса по Selenium с технических собеседований
62 вопроса1634 компании353 технологии
Что проверяют на интервью
Как устроена подборка
На странице собраны вопросы по Selenium — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: selenium, testing, qa.
Playwright удобен встроенными ожиданиями готовности элементов и повторяемыми assertions. Это уменьшает ручную обвязку, но не делает любой тест автоматически стабильным.
Selenium опирается на WebDriver и широкую экосистему браузерной автоматизации. Playwright предоставляет согласованный API с ожиданиями, browser contexts и средствами диагностики; выбор зависит от требований проекта.
Опишите реальный способ использования Playwright: через Java-библиотеку, Kotlin с Java API или отдельный тестовый проект. Наличие в резюме нескольких инструментов не объясняет их роли автоматически.
Отдельно опишите опыт с Selenium и Playwright: реальные проекты, язык, сценарии и степень самостоятельности. Знакомство с одним инструментом не означает практику с другим.
Разделите сценарии, объекты страниц, фикстуры окружения и тестовые данные. Pytest организует запуск и зависимости, Selenium выполняет действия в браузере; отчёты помогают разбирать падения.
Разделите поиск, страницу документа и проверку внутреннего перехода. Ожидайте конкретные состояния элементов и всегда закрывайте браузер, даже если assertion упал.
Selenium WebDriver предоставляет базовое управление браузером, а Selenide — Java-framework поверх него с более компактным API, ожиданиями и удобными проверками UI.
Playwright удобен встроенными ожиданиями, изолированными browser contexts, сетевыми подменами и инструментами диагностики; выбор против Selenium зависит от проекта.
Page Object объединяет локаторы и действия конкретной страницы или компонента, а устойчивые локаторы описывают смысл элемента и меньше зависят от вёрстки.
Неявное ожидание в Selenium — это глобальная настройка драйвера, которая указывает ему, сколько времени ждать любого элемента, прежде чем выбросить исключение NoSuchElementException.