Перейти к содержимому

Фотография

C# WebDriver Screenshots Extensions


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 Noksa

Noksa

    Активный участник

  • Members
  • PipPip
  • 117 сообщений
  • ФИО:Александр

Отправлено 23 октября 2018 - 07:23

Добрый день, коллеги.

Вдохновлённый когда-то ашотом от Яндекса я решил сделать нечто подобное для C#.
Для меня это жизненно необходимо - делать скриншот всей страницы, а не только видимой области.

 

В общем, пришло время это доработать и сделать как отдельный проект и предоставить сообществу для пользования.

 

Nuget пакет: https://www.nuget.or...hotsExtensions/
GitHub: https://github.com/N...hots.Extensions

 

Для использования достаточно вызвать новую перегрузку метода расширения:

driver.TakeScreenshot(IScreenshotStrategy strategy) 

Данный метод возвращает byte[].

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

 

Подробнее смотрите в вики на гитхабе.


  • 2

#2 Noksa

Noksa

    Активный участник

  • Members
  • PipPip
  • 117 сообщений
  • ФИО:Александр

Отправлено 24 октября 2018 - 12:20

Библиотека обновлена до 0.0.3.2.

 

Новые возможности:

1) Скрытие элементов во время снятия скриншотов.

2) Скрытие скроллбаров во время снятия скриншотов.

 

Всё настраивается опционально.

Подробнее: https://github.com/N...ScreenshotMaker


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных