Встречается на собеседованиях • сегодня
Знаешь ли Selenium
Selenium — это инструмент для автоматизации тестирования веб-приложений. Он позволяет управлять браузером программно, имитируя действия пользователя (клики, ввод текста, навигацию и т.д.).
Основные компоненты:
- WebDriver — API для управления браузерами (Chrome, Firefox и др.).
- Selenium Grid — запуск тестов на нескольких машинах.
- IDE — плагин для записи и воспроизведения тестов.
Пример на JavaScript (WebDriver + Chrome):
javascript
const { Builder, By } = require('selenium-webdriver');
(async () => {
const driver = await new Builder().forBrowser('chrome').build();
await driver.get('https://example.com');
const title = await driver.getTitle();
console.log(title); // "Example Domain"
await driver.quit();
})();Где применяется:
- Автоматизация E2E-тестов.
- Парсинг данных (если нет API).
- Проверка кросс-браузерной совместимости.
Ограничения:
- Не подходит для тестирования CAPTCHA или сложной графики.
- Требует поддержки (обновление драйверов при смене версий браузеров).
Альтернативы: Cypress, Playwright (более современные инструменты).

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