Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel
panelIconIdatlassian-info
panelIcon:info:
bgColor#E3FCEF

Пожалуйста, ознакомьтесь с Правилами использования материалов на данном ресурсе

Оглавление

Expand
titleНажмите здесь, чтобы развернуть оглавление
Table of Contents
exclude^Оглавление$

...

Описание

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

...

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

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

...

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

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

...

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

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

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

...

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

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

...

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

Info

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

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

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

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

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

...

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

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

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

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

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

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

Info

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

Info

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

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

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

...

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

Info

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

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

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

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

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

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

...

Include Page
Поиск элементов на странице
Поиск элементов на странице

...

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

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

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

В статье о Touch есть примеры свайпа на C#.

...

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

...