touchAction
Предупреждение об устаревании
Команда touchAction
устарела и будет удалена в будущих версиях.
Мы рекомендуем использовать вместо неё команду action
с
типом указателя touch
, например:
await browser.action('pointer', {
parameters: { pointerType: 'touch' }
})
API Touch Action предоставляет основу для всех жестов, которые можно автоматизировать в Appium. В настоящее время оно доступно только для нативных приложений и не может использоваться для взаимодействия с веб-приложениями. В его основе лежит возможность объединять в цепочку специальные отдельные действия, которые затем будут применены к элементу приложения на устройстве. Основные действия, которые можно использовать:
- press (передать элемент или (x,y) или оба)
- longPress (передать элемент или (x,y) или оба)
- tap (передать элемент или (x,y) или оба)
- moveTo (передать абсолютные координаты x,y)
- wait (передать ms (в миллисекундах))
- release (без аргументов)
Использование
$(selector).touchAction(action)
Параметры
Имя | Тип | Детали |
---|---|---|
action | TouchActions | действие для выполнения |