Automated tests AndroidViewClient向下、移动和向上事件

Automated tests AndroidViewClient向下、移动和向上事件,automated-tests,androidviewclient,Automated Tests,Androidviewclient,我已成功安装并成功运行Culebra。我以前使用MonkeyRunner在设备上移动东西 TOUCH|{'x':106,'y':1647,'type':'down',} WAIT|{'seconds':2.0,} TOUCH|{'x':210,'y':1647,'type':'move',} ... TOUCH|{'x':210,'y':1647,'type':'up',} 我一直在寻找将脚本移动到AndroidViewClient,但找不到任何等效的脚本。我知道触摸、长距离触摸和拖动。我已经

我已成功安装并成功运行Culebra。我以前使用MonkeyRunner在设备上移动东西

TOUCH|{'x':106,'y':1647,'type':'down',}
WAIT|{'seconds':2.0,}
TOUCH|{'x':210,'y':1647,'type':'move',}
...
TOUCH|{'x':210,'y':1647,'type':'up',}
我一直在寻找将脚本移动到AndroidViewClient,但找不到任何等效的脚本。我知道触摸、长距离触摸和拖动。我已经看到adbclient支持DOWN、UP、DOWN和UP,但不支持移动

我错过什么了吗?有人能告诉我在哪里可以找到关于这个的文档吗

谢谢,
Eugene

在开发者选项中启用指针位置,您可以查看x和y指针。然后您可以使用设备。触摸X\U位置,y\U位置

例如:-

例如:-


我不知道你想解释什么。我已经调查了通过adb生成的事件,但对于不同版本的android,情况有所不同。我试图完成的是一个长时间的按下+拖动事件。
~ device.touch(550,920)

0 --> "KEYCODE_UNKNOWN
1 --> "KEYCODE_MENU
2 --> "KEYCODE_SOFT_RIGHT
3 --> "KEYCODE_HOME
4 --> "KEYCODE_BACK
5 --> "KEYCODE_CALL
6 --> "KEYCODE_ENDCALL
7 --> "KEYCODE_0
8 --> "KEYCODE_1
9 --> "KEYCODE_2
10 --> "KEYCODE_3
11 --> "KEYCODE_4
12 --> "KEYCODE_5
13 --> "KEYCODE_6
14 --> "KEYCODE_7
15 --> "KEYCODE_8
16 --> "KEYCODE_9
17 --> "KEYCODE_STAR
18 --> "KEYCODE_POUND
19 --> "KEYCODE_DPAD_UP
20 --> "KEYCODE_DPAD_DOWN
21 --> "KEYCODE_DPAD_LEFT
22 --> "KEYCODE_DPAD_RIGHT
23 --> "KEYCODE_DPAD_CENTER
24 --> "KEYCODE_VOLUME_UP
25 --> "KEYCODE_VOLUME_DOWN
26 --> "KEYCODE_POWER
27 --> "KEYCODE_CAMERA
28 --> "KEYCODE_CLEAR
29 --> "KEYCODE_A
30 --> "KEYCODE_B
31 --> "KEYCODE_C
32 --> "KEYCODE_D
33 --> "KEYCODE_E
34 --> "KEYCODE_F
35 --> "KEYCODE_G
36 --> "KEYCODE_H
37 --> "KEYCODE_I
38 --> "KEYCODE_J
39 --> "KEYCODE_K
40 --> "KEYCODE_L
41 --> "KEYCODE_M
42 --> "KEYCODE_N
43 --> "KEYCODE_O
44 --> "KEYCODE_P
45 --> "KEYCODE_Q
46 --> "KEYCODE_R
47 --> "KEYCODE_S
48 --> "KEYCODE_T
49 --> "KEYCODE_U
50 --> "KEYCODE_V
51 --> "KEYCODE_W
52 --> "KEYCODE_X
53 --> "KEYCODE_Y
54 --> "KEYCODE_Z
55 --> "KEYCODE_COMMA
56 --> "KEYCODE_PERIOD
57 --> "KEYCODE_ALT_LEFT
58 --> "KEYCODE_ALT_RIGHT
59 --> "KEYCODE_SHIFT_LEFT
60 --> "KEYCODE_SHIFT_RIGHT
61 --> "KEYCODE_TAB
62 --> "KEYCODE_SPACE
63 --> "KEYCODE_SYM
64 --> "KEYCODE_EXPLORER
65 --> "KEYCODE_ENVELOPE
66 --> "KEYCODE_ENTER
67 --> "KEYCODE_DEL
68 --> "KEYCODE_GRAVE
69 --> "KEYCODE_MINUS
70 --> "KEYCODE_EQUALS
71 --> "KEYCODE_LEFT_BRACKET
72 --> "KEYCODE_RIGHT_BRACKET
73 --> "KEYCODE_BACKSLASH
74 --> "KEYCODE_SEMICOLON
75 --> "KEYCODE_APOSTROPHE
76 --> "KEYCODE_SLASH
77 --> "KEYCODE_AT
78 --> "KEYCODE_NUM
79 --> "KEYCODE_HEADSETHOOK
80 --> "KEYCODE_FOCUS
81 --> "KEYCODE_PLUS
82 --> "KEYCODE_MENU
83 --> "KEYCODE_NOTIFICATION
84 --> "KEYCODE_SEARCH
85 --> "TAG_LAST_KEYCODE
~ device.shell('input keyevent 20')--->device.press('KEYCODE_DPAD_UP') 
~ device.shell('input keyevent 26')--->device.press('KEYCODE_DPAD_DOWN')