1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/amazingTest-Pic-Diff-Recognizer

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Pic-Diff-Recognizer

Selenium plugin library, основанная на распознавании различий между изображениями и интеллектуальном исследовании страниц.

Установка

  1. pip install -r requirements.txt
  2. pip install pic-diff-recognizer

Рекомендации по использованию

```python
from pic_diff_recognizer.searchHandler import SearchHandler
from violent_webdriver import Chrome
from selenium.webdriver.chrome.options import Options

# добавляем некоторые полезные опции :)
chrome_options = Options()
chrome_options.add_argument("--headless")
chrome_options.add_argument("disable-infobars")
chrome_options.add_experimental_option("excludeSwitches", ['enable-automation'])

# инициализируем драйвер, executable_path должен быть вашим собственным путём!
dr = Chrome.violent_chromedriver(chrome_options=chrome_options,
                                 executable_path='/usr/local/bin/chromedriver')

# инициализируем searchHandler
search_handler = SearchHandler(browser=dr)

# поиск и сохранение базовых изображений в текущем каталоге с именем baseline
search_handler.traverse_href(origin_url='https://gitbook.cn/gitchat/author/5cea0bfbb78cc870612d8bba')
```

Предполагая после нескольких итераций текущего проекта

```python
search_handler.url_histories = []

# загружаем базовые изображения
search_handler.picture_handler.load_base_line()

# ищем и сравниваем снимки экрана и базовые изображения
search_handler.traverse_href(origin_url='https://gitbook.cn/gitchat/author/5cea0bfbb78cc870612d8bba',
                             compare_baseline_and_screen_shots=True)

# генерируем разницу между базовой линией и снимком экрана и выводим diffResults в текущий каталог
search_handler.picture_handler.generate_diff_between_base_line_and_screen_shot()

# выводим testReport.txt в текущий каталог
search_handler.picture_handler.export_picture_comparison_result()
```

Контакты

Электронная почта: 523314409@qq.com

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
AGPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/amazingTest-Pic-Diff-Recognizer.git
git@api.gitlife.ru:oschina-mirror/amazingTest-Pic-Diff-Recognizer.git
oschina-mirror
amazingTest-Pic-Diff-Recognizer
amazingTest-Pic-Diff-Recognizer
master