Рубрики
Без рубрики

Selenium Python генерирует скриншот

В этом посте мы посмотрим, как мы можем создать скриншот провала тестового провала в Selenium P … Теги с тестированием, Python, WebDev, учебником.

В этом посте мы посмотрим на то, как мы можем создать скриншот тестового сбоя в Selenium Python, чтобы мы могли быстро посмотреть на скриншот и определить, каково было состояние нашего приложения в этот момент.

Мы также узнаем, как взять скриншоты всякий раз, когда мы хотим для определенной части экрана, и эти скриншоты могут быть рассмотрены вашей командой для ручной проверки, если это необходимо.

Принимая скриншот неудачных тестов

Одной из многих великолепных функций использования Framework SeleniumBase состоит в том, что она поставляется со встроенным способом генерации скриншота, когда тест не удается. Наряду со скриншотом он также в конечном итоге сохраняет журналы тестового прогона в Neight_logs/папку.

Пример Neight_logs/папка –

На скриншоте выше, 3 файла были сгенерированы, когда тестовый не удался, который хранится под автосгенерированным папкой Test_Name –

  • .txt файл – неудачные тестовые журналы будут храниться в этом файле
  • .html file – копия DOM для этого конкретного хранится в этом файле
  • .png файл – скриншот этой конкретной части экрана

Создать скриншот вручную

У вас также есть возможность генерировать скриншот во время теста на любом шаге с помощью Сохранить_screenshot метод –

Сохранить_screenshot Метод принимает в 2 параметра – имя файла и имя папки. Если имя папки передается в файл, будет храниться в этой папке.

Проверьте видео ниже, чтобы узнать больше о генерации скриншотов с помощью Framework SeleniumBase –

📧 Подписаться на мой Список рассылки Чтобы получить доступ к большему контенту, как это

👍 Следуйте за Автоматизациябро в Twitter для последних обновлений

Этот пост был написан с помощью большого количества кофеина. И, если этот пост помог вам вне, и вы хотели бы поддержать свою работу, вы можете сделать это, нажав на кнопку ниже и продолжайте поддерживать мою любовь кофеина:)

Вы также можете поддержать меня, понравив и поделившись этим контентом.

Спасибо за прочтение!

Оригинал: “https://dev.to/automationbro/selenium-python-generate-screenshot-1a72”