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

Что такое Selenium

Selenium — это фреймворк для автоматизации веб-приложений, поддерживающий множество языков (Java, Python, C# и др.) и браузеров (Chrome, Firefox, Edge).

Основные компоненты:

  • Selenium WebDriver — API для управления браузером и выполнения действий (клики, ввод текста).
  • Selenium Grid — запуск тестов параллельно на разных машинах и браузерах.
  • Selenium IDE — инструмент для записи и воспроизведения тестов без кода.

Пример на Python:

python
from selenium import webdriver

driver = webdriver.Chrome()
driver.get("https://example.com")
search_box = driver.find_element("name", "q")
search_box.send_keys("Selenium")
search_box.submit()
driver.quit()

Плюсы:

  • Кроссплатформенность.
  • Поддержка множества языков.
  • Интеграция с другими инструментами (TestNG, JUnit).

Минусы:

  • Требует навыков программирования.
  • Нет встроенной отчетности.
  • Медленнее, чем инструменты на основе протоколов (Playwright, Cypress).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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