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

Поиск по картинке

🔗 Оригинальная страница — Источник данного материала


Поиск по картинке

Описание

Позволяет произвести нажатие на элемент используя визуальный поиск. Рекомендуется использовать когда не получается произвести поиск элемента другими способами или элемент нарисован на Flash, либо с помощью canvas.

Внимание

Операция использует много ресурсов компьютера

image-20200813-211635

Как добавить в проект?

Навести курсор мыши на элемент и вызвать контекстное меню правой кнопкой

image-20200813-211831

Для чего это используется?

Как работать с окном?

image-20200814-180030

  1. Регулируемая область поиска - выделять необходимо уникальную часть элемента. Если выделяете кнопку, то не нужно выделять её всю, так как она содержит много монотонного цвета.
  2. Прицел клика - задаётся место клика внутри области поиска, можно передвигать.
  3. Точность совпадения.
  4. Поиск - поиск элемента в окне браузера.

image-20210613-082930

Информация

После нажатие кнопки Поиск найденный элемент в окне браузера будет выделен красной рамкой

  1. Да - если элемент найден согласно вашим критериям.

  2. Нет - поиск выполнен неверно, изменяем параметры поиска.

Когда элемент верно определён переходим к настройкам клика.

image-20200814-180412

  1. Выбираем *тип клика.
  2. Проверить выполнение в окне браузера.
  3. Добавить настроенный экшен в проект.
Пример

Нужно нажать на кнопку выполнив поиск по картинке

image-20200814-180819

В окне браузера вызываем окно поиска и задаём уникальную область

Уникальная области

image-20200814-181437

Неуникальная область

image-20200814-181200

Кнопка содержит много монотонного цвета

Задаём тип клика, в нашем случае левой кнопкой мыши, и тестируем выполнение в окне браузера

image-20200814-181604

Клик был успешно выполнен в окне браузера - добавляем экшен на холст проекта

image-20200814-181704

Всё готово, можем продолжить работу с проектом

image-20200814-181851

Пример использования

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

image-20200814-182208

  1. Переходим на страницу и ждём полную загрузку.
  2. Наводим курсор мыши на элемент, вызываем контекстное меню и выбираем “Поиск по картинке”.
  3. Задаём уникальную область поиска картинки и задаём параметры нажатия.
  4. Тестируем в окне браузера.
  5. Добавляем экшен в проект

Полезные ссылки