51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1534|回复: 0
打印 上一主题 下一主题

appium手机操作

[复制链接]
  • TA的每日心情
    奋斗
    2021-8-16 14:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2018-3-12 15:09:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1. #锁定屏幕参数为时间秒
    2. driver.lock(5)
    3. #将APP放置后台 参数时间秒
    4. driver.background_app(5)
    5. #coding=utf_8

    6. #收起键盘
    7. driver.hide_keyboard()
    8. #启动Activity 参数 一个是包名,一个是activity名字
    9. driver.start_activity('com.example.android.apis', '.Foo')
    10. #打开通知栏(打开下拉通知栏)
    11. driver.open_notifications()
    12. #检查应用是否已经安装 参数包名
    13. driver.is_app_installed('com.example.android.apis')
    14. #安装应用 参数 路径
    15. driver.install_app('path/to/my.apk')
    16. #删除应用
    17. driver.remove_app('com.example.android.apis')
    18. #摇晃(Shake) 模拟设备摇晃
    19. driver.shake()
    20. #关闭应用
    21. driver.close_app()
    22. #重置(相当于卸载后重装)
    23. driver.reset()
    24. #获取应用的字符串
    25. driver.app_strings
    26. #按键事件(Key Event)参数176 代表了一个按键
    27. driver.keyevent(176)
    28. #获取当前Activity
    29. driver.current_activity
    30. #触摸动作(TouchAction) / 多点触摸动作(MultiTouchAction)
    31. action = TouchAction(driver)
    32. action.press(element=el, x=10, y=10).release().perform()
    33. #滑动(Swipe) 参数 开始x,y坐标   滑动到的X,y坐标, 持续时间ms
    34. driver.swipe(start=75, starty=500, endx=75, endy=0, duration=800)
    35. #捏  双指向内移动缩小屏幕
    36. driver.pinch(element=el)


    37. #放大屏幕 (双指往外移动来放大屏幕)


    38. driver.zoom(element=el)

    39. #滑动到某个元素。
    40. # python
    41. todo: python

    42. #拉出文件 (Pull File)从设备中拉出文件

    43. driver.pull_file('Library/AddressBook/AddressBook.sqlitedb')


    44. #推送文件(Push file) 把文件放到设备中
    45. data = "some data for the file"
    46. path = "/data/local/tmp/file.txt"
    47. driver.push_file(path, data.encode('base64'))

    48. 键盘对应的keycode:
    49. A < ——–> 65
    50. B < ——–> 66
    51. C < ——–> 67
    52. D < ——–> 68
    53. E < ——–> 69
    54. F < ——–> 70
    55. G < ——–> 71
    56. H < ——–> 72
    57. I < ——–> 73
    58. J < ——–> 74
    59. K < ——–> 75
    60. L < ——–> 76
    61. M < ——–> 77
    62. N < ——–> 78
    63. O < ——–> 79
    64. P < ——–> 80
    65. Q < ——–> 81
    66. R < ——–> 82
    67. S < ——–> 83
    68. T < ——–> 84
    69. U < ——–> 85
    70. V < ——–> 86
    71. W < ——–> 87
    72. X < ——–> 88
    73. Y < ——–> 89
    74. Z < ——–> 90
    75. 0 < ——–> 48
    76. 1 < ——–> 49
    77. 2 < ——–> 50
    78. 3 < ——–> 51
    79. 4 < ——–> 52
    80. 5 < ——–> 53
    81. 6 < ——–> 54
    82. 7 < ——–> 55
    83. 8 < ——–> 56
    84. 9 < ——–> 57
    85. 数字键盘 1 < ——–> 96
    86. 数字键盘 2 < ——–> 97
    87. 数字键盘 3 < ——–> 98
    88. 数字键盘 4 < ——–> 99
    89. 数字键盘 5 < ——–> 100
    90. 数字键盘 6 < ——–> 101
    91. 数字键盘 7 < ——–> 102
    92. 数字键盘 8 < ——–> 103
    93. 数字键盘 9 < ——–> 104
    94. 数字键盘 0 < ——–> 105
    95. 乘号 < ——–> 106
    96. 加号 < ——–> 107
    97. Enter < ——–> 10
    98. 减号 < ——–> 109
    99. 小数点 < ——–> 110
    100. 除号 < ——–> 111
    101. F1 < ——–> 112
    102. F2 < ——–> 113
    103. F3 < ——–> 114
    104. F4 < ——–> 115
    105. F5 < ——–> 116
    106. F6 < ——–> 117
    107. F7 < ——–> 118
    108. F8 < ——–> 119
    109. F9 < ——–> 120
    110. F10 < ——–> 121
    111. F11 < ——–> 122
    112. F12 < ——–> 123
    113. F13 < ——–> 124
    114. F14 < ——–> 125
    115. F15 < ——–> 126
    116. Backspace < ——–> 8
    117. Tab < ——–> 9
    118. Clear < ——–> 12
    119. Shift < ——–> 16
    120. Control < ——–> 17
    121. Alt < ——–> 18
    122. Caps Lock < ——–> 20
    123. Esc < ——–> 27
    124. 空格键 < ——–> 32
    125. Page Up < ——–> 33
    126. Page Down < ——–> 34
    127. End < ——–> 35
    128. Home < ——–> 36
    129. 左箭头 < ——–> 37
    130. 向上箭头 < ——–> 38
    131. 右箭头 < ——–> 39
    132. 向下箭头 < ——–> 40
    133. Insert < ——–> 45
    134. Delete < ——–> 46
    135. Help < ——–> 47
    136. Num Lock < ——–> 144
    137. ; : < ——–> 186
    138. = + < ——–> 187
    139. - _ < ——–> 189
    140. / ? < ——–> 191
    141. ` ~ < ——–> 192
    142. [ { < ——–> 219
    143. | < ——–> 220
    144. ] } < ——–> 221
    145. ‘’ ‘ < ——–> 222
    复制代码


    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-26 05:33 , Processed in 0.065831 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表