1 from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice,MonkeyImage
2
3 #device = MonkeyRunner.waitForConnection()
4 #device.startActivity(component="com.lenovo.scg/.camera.CameraLauncher")
5 #MonkeyRunner.sleep(1)
6
7 def take_picture(device):
8 for i in range(1,5):
9 MonkeyRunner.sleep(2)
10 device.touch(541,1761,'DOWN_AND_UP')
11
12 def switch_camera(device):
13 MonkeyRunner.sleep(3)
14 device.touch(989,89,'DOWN_AND_UP')
15
16 def enter_camera(device):
17 device.touch(413,1101,'DOWN_AND_UP')
18 MonkeyRunner.sleep(2)
19
20 def exit_camera(device):
21 MonkeyRunner.sleep(2)
22 device.press('KEYCODE_HOME', MonkeyDevice.DOWN_AND_UP)
23 MonkeyRunner.sleep(3)
24
25 def TEST_LOOP(device):
26 enter_camera(device)
27 take_picture(device)
28 switch_camera(device)
29 take_picture(device)
30 exit_camera(device)
31
32 def main():
33 print "Start"
34 device = MonkeyRunner.waitForConnection()
35
36 if not device:
37 print "Couldn't get connection"
38 sys.exit()
39
40 print "Found device"
41
42 for i in range(1,300):
43 TEST_LOOP(device)
44 print(i)
45
46 if __name__ == '__main__':
47 main()