Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Описание

Данный экшен позволяет эмулировать движения пальцем по экрану (свайп).

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

Через контекстное меню Добавить действиеТабыСобытие Swipe

Либо воспользуйтесь умным поиском.

Где это можно применить?

  • В случаях, когда вам необходимо эмулировать телефон или любое другое устройство с сенсорным экраном

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

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

Необходимо включить “Запись“ и режим ввода “Touch“ в окне браузера, чтобы все действия, выполненные в браузере, автоматически записывались, как Touch-события.

Выбор события

  • Свайп до элемента - листать страницу, пока элемент не станет видимым.

  • Простой свайп - Вверх / Вниз / Влево / Вправо.


Поиск элемента

Классический поиск элемента

1.Какая вкладка - Активная / Первая / По имени / По номеру

При выборе варианта По имени необходимо указать имя вкладки, которое отображено в ProjectMaker.

При выборке варианта По номеру необходимо указать порядковый номер вкладки (нумерация начинается с нуля)

2.Документ - рекомендуется установить значение -1, тогда поиск будет производится на всей странице

3.Форма - рекомендуется установить значение -1, тогда поиск будет производиться по всем формам на странице.

4.Тег - тег страницы, по которому будет производиться поиск.

5.Группа - приоритет данного условия. Чем выше это число тем приоритет ниже. Если не смогли найти элемент по условию  с наивысшим приоритетом, то переходим к условию со следующим приоритетом и так пока элемент не будет найден, либо пока не закончатся условия поиска. Можно добавлять несколько условий с одним приоритетом, тогда поиск будет производится по всем условиям с одинаковым приоритетом одновременно. 

6.Атрибут - атрибут HTML тэга по которому производится поиск.

7.Тип поиска:

  • text - поиск по полному либо частичному вхождению текста;

  • notext - поиск элементов в которых не будет указанного текста;

  • regexp - поиск с помощью регулярных выражений;

8.Значение - значение атрибута HTML тега (из 6-го пункта)

9.№ совпадения - порядковый номер найденного элемента. 

Чтобы удалить условие поиска необходимо кликнуть ЛКМ по полю слева от него (на скриншоте выделено синим цветом) и нажать кнопку delete на клавиатуре.

Для поиска нужного элемента может использоваться несколько условий.

Всегда важно стараться подбирать условия поиска таким образом, чтоб оставался только один элемент, т.е. порядковый номер был 0 (нумерация с нуля). Так же в поле № совпадения можно использовать диапазоны.


Поиск элемента по Xpath

1.Какая вкладка - Активная / Первая / По имени / По номеру

При выборе варианта По имени необходимо указать имя вкладки, которое отображено в ProjectMaker.

При выборке варианта По номеру необходимо указать порядковый номер вкладки (нумерация начинается с нуля)

2.Документ - рекомендуется установить значение -1, тогда поиск будет производится на всей странице

3.Форма - рекомендуется установить значение -1, тогда поиск будет производиться по всем формам на странице.

4.Форма для ввода xPath - поле, куда нужно ввести xPath.

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

Отлично синергирует с Событие Touch . Сначала выполняет Swipe до элемента, потом Touch.

Также, может пригодиться для эмуляции живого скроллинга страницы или “пролистывания” фотографий.

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

  • No labels