Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад
Вопрос про Selenium: screenshot, debugging, reporting

Как сделать скриншот?

Проверяет умение сохранять состояние страницы для отладки и отчетов.

Короткий ответ

Используйте методы:

  • save_screenshot("filename.png") - сохраняет скриншот в файл

  • get_screenshot_as_base64() - возвращает скриншот как строку base64

Длинный ответ

Скриншот всей страницы:

driver.save_screenshot("screenshot.png")

Скриншот конкретного элемента:

element = driver.find_element(By.ID, "header")
element.screenshot("element_screenshot.png")

Использование в тестах:

try:
    # Тестовые действия
except Exception as e:
    driver.save_screenshot("error.png")
    raise e

Уровень

  • Рейтинг:

    1

  • Сложность:

    4

Навыки

  • Selenium

    Selenium

Ключевые слова

#screenshot

#debugging

#reporting

Подпишись на QA Engineer в телеграм