AirtestProject / AirtestProject/Airtest

ios 有长按拖拽的方法吗?类似Android这种 poco("AA").start_gesture().hold(1).to(poco("BB")).hold(1).up()

Aberta
#613 3 comentários 0 reações 1 responsável Reivindicada por @Howarden34 Ver no GitHub
Linguagem predominante
Python
Estrelas
9.6k
Forks
1.5k
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

**描述问题bug**
ios 有长按拖拽的方法吗?类似Android这种 poco("AA").start_gesture().hold(1).to(poco("BB")).hold(1).up()

**相关截图**
RROR: runTest (app.widgets.code_runner.ide_launcher.AirtestIDECase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/wjjn3033/dev/idestable/airtest/airtest/cli/runner.py", line 65, in runTest
File "/Users/wjjn3033/dev/idestable/venv_ide_qt511/lib/python3.6/site-packages/six.py", line 693, in reraise
File "/Users/wjjn3033/dev/idestable/airtest/airtest/cli/runner.py", line 61, in runTest
File "/Users/wangjing/Documents/apptest/apptest/iOS.air/iOS.py", line 126, in
poco("英雄联盟").start_gesture().hold(1).to(poco("恋爱那些事")).hold(1).up()
File "/Applications/AirtestIDE.app/Contents/MacOS/poco/gesture.py", line 31, in up
self.pocoobj.apply_motion_tracks([self.track])
File "/Applications/AirtestIDE.app/Contents/MacOS/poco/pocofw.py", line 416, in apply_motion_tracks
return self.agent.input.applyMotionEvents(tb.discretize(accuracy))
File "/Applications/AirtestIDE.app/Contents/MacOS/poco/utils/airtest/input.py", line 95, in applyMotionEvents
raise NotImplementedError
NotImplementedError

----------------------------------------------------------------------
Ran 1 test in 1.160s

FAILED (errors=1)
[Finished]

**复现步骤**
1. 连接手机,运行代码poco("英雄联盟").start_gesture().hold(1).to(poco("恋爱那些事")).hold(1).up()
2. 报错

**预期效果**
按钮A长按拖拽到按钮B的位置

**python 版本:** `python3.5`

**airtest 版本:** `1.2.2`

**设备:**
- 型号: iphone7
- 系统: 12.3.1

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.