import os
import sys
import time
rootpath = os.path.split(os.path.realpath(sys.argv[0]))[0]
screenPath = "D:\\ceshi\\1\\"
time.sleep(5)
test_times = 100
numberphone = input("请输入要呼叫的号码:")
for i in range(0,test_times):
os.popen("adb shell am start com.zzzz/.ui.contacts.rrrrActivity555")
os.popen("adb shell input keyevent 4")
os.popen("adb shell am start com.zzzz/.ui.contacts.rrrActivity555")
os.popen("adb shell input tap 136 1190")
os.popen("adb shell input tap 80 12960")
os.popen("adb shell input text %s"%numeberphone)
os.popen('adb shell "sendevent /dev/input/event0 1 522 1 && sendevent /dev/input/event0 0 0 0"')
time.sleep(5)
os.popen('adb shell "sendevent /dev/input/event0 1 522 0 && sendevent /dev/input/event0 0 0 0"')
time.sleep(3)
os.popen("adb shell input keyevent 3")
os.popen('adb shell "sendevent /dev/input/event0 1 522 1 && sendevent /dev/input/event0 0 0 0"')
time.sleep(5)
os.popen('adb shell "sendevent /dev/input/event0 1 522 0 && sendevent /dev/input/event0 0 0 0"')
time.sleep(3)
os.popen("adb shell input keyevent 3")
os.popen("adb shell input keyevent 103")
os.popen('adb shell "sendevent /dev/input/event0 1 522 1 && sendevent /dev/input/event0 0 0 0"')
time.sleep(5)
os.popen('adb shell "sendevent /dev/input/event0 1 522 0 && sendevent /dev/input/event0 0 0 0"')
time.sleep(3)
time.sleep(5)
os.popen("adb shell input keyevent 3")
os.popen("adb shell am start com.zzzz/.ui.sms.ActivitySms")
os.popen("adb shell input tap 369 1307")
os.popen("adb shell input tap 152 226")
os.popen("adb shell input text %s"%numeberphone)
os.popen("adb shell input tap 166 680")
os.popen("adb shell input text aaaaSend")
os.popen("adb shell input tap 640 688")
time.sleep(5)
device.press('KEYCODE_HOME',MonkeyDevice.DOWN)
os.popen("adb shell am start com.zzzz/.ui.ddddActivity")
os.popen("adb shell input tap 610 1263")
os.popen("adb shell input tap 594 99")
os.popen("adb shell input tap 187 199")
os.popen("adb shell input text 模拟用户测试")
os.popen("adb shell input tap 288 337")
os.popen("adb shell input tap 291 1304")
time.sleep(30)
os.popen("adb shell input tap 481 722")
os.popen("adb shell input tap 671 677")
result1 = device.takeSnapshot().getSubImage((0, 0, 530, 950))
now = time.strftime("%Y-%m-%d-%H-%M-%S")
result1.writeToFile(screenPath + now + '.png','png')
time.sleep(5)