android+无触摸操作,如何在Android中模拟触摸事件?
這是一個monkeyrunner腳本,用于將觸摸和拖動操作發送到應用程序。我一直在使用它來測試我的應用程序可以處理快速重復的滑動手勢。
# This is a monkeyrunner jython script that opens a connection to an Android
# device and continually sends a stream of swipe and touch gestures.
#
# See http://developer.android.com/guide/developing/tools/monkeyrunner_concepts.html
#
# usage: monkeyrunner swipe_monkey.py
#
# Imports the monkeyrunner modules used by this program
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
# Connects to the current device
device = MonkeyRunner.waitForConnection()
# A swipe left from (x1, y) to (x2, y) in 2 steps
y = 400
x1 = 100
x2 = 300
start = (x1, y)
end = (x2, y)
duration = 0.2
steps = 2
pause = 0.2
for i in range(1, 250):
# Every so often inject a touch to spice things up!
if i % 9 == 0:
device.touch(x2, y, 'DOWN_AND_UP')
MonkeyRunner.sleep(pause)
# Swipe right
device.drag(start, end, duration, steps)
MonkeyRunner.sleep(pause)
# Swipe left
device.drag(end, start, duration, steps)
MonkeyRunner.sleep(pause)
總結
以上是生活随笔為你收集整理的android+无触摸操作,如何在Android中模拟触摸事件?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android wear换表盘,Ticw
- 下一篇: android sina oauth2.