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

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

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


Описание

Позволяет произвести нажатие на элемент используя визуальный поиск. Рекомендуется использовать когда не получается произвести поиск элемента другими способами или элемент нарисован на 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. Добавляем экшен в проект

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