Урок Zennoposter. Как нажать на кнопку в Яндекс.Директ (3 способа)

preview_player
Показать описание

Видео, записанное по просьбе подписчика PRIDE. Задача: сделать клик по кнопке «Подтвердить номер» в Яндекс.Директ, чтобы он работал даже после перезагрузки страницы. Шаблон Зеннопостер на примере Яндекс.Директ.
На самом деле это одна из самых популярных проблем при создании шаблонов Zennoposter — когда нужно сделать клик по кнопке, но после перезагрузки клик не срабатывает. Как с этим разобраться? Дмитрий Ершов помогает подписчику решить эту задачу 3мя способами.
Способ №1 — Добавляем кнопку в конструктор действий.

Для этого нажимаем на нее правой кнопкой мыши и выбираем «В конструктор действий». Получаем автоматически сгенерированное имя атрибута, значение, тип поиска и пр. Добавляем это действие в проект.

Нажимаем на кнопку перезагрузки страницы и этот элемент может не срабатывать. Чтобы решить эту задачу, разбираем атрибут class. В видео спикер компании PRIDE подробно об этом рассказывает и поясняет все значения этого атрибута.
Причины, по которой нажатие на кнопку может не срабатывать: поменяется размер кнопки или ее код.

Способ №2 — выбрать другое значение атрибута, более статичное, допустим, текст на кнопке. Используем для этого Xpath-запрос.
Способ №3 — нажать на кнопку, используя координаты. Для этого добавляем экшен «Свой C# код», выбираем разрешение экрана и добавляем координаты кнопки, на которую хотим нажать.
Все подробности о том, как разработать такой шаблон Zennoposter, в видео от компании PRIDE.
Рекомендации по теме