Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Описание

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

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

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

...

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

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

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

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

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

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

...

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

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

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

...

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

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

...

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

Info

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

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

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

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

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

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

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

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

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

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

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

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

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

Info

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

Info

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

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

...

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

...

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

Info

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

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

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

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

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

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

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

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

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