import subprocess
import time
# 按照次数来点击它
def loop_click_for_android(run_num=30):
res = subprocess.Popen('adb devices',
shell=True, stdout=subprocess.PIPE)
res.stdout.read()
num = 0
node_time = time.time()
start_buttun = subprocess.Popen("adb shell input tap 540 1104", shell=True, stdout=subprocess.PIPE)
if start_buttun:
while True:
result = subprocess.Popen("adb shell input tap 540 1104", shell=True, stdout=subprocess.PIPE)
if result:
num += 1
if num == run_num:
break
else:
continue
over_time = time.time()
print("{}次点击的运行时间是:{}".format(run_num, over_time-node_time)) # 次数统计并不准确
loop_click_for_android()