androidのmonkeyrunnerスクリーンショットと画像比較


picture=device.takeSnapshot()
newpic=device.takeSnapshot()
newpic.sameAs(picture,1.0)
1.0     
 
 

monkeyrunner

monkeyrunner , , MonkeyDeviceMonkeyDeviceAndroid , , 。 , MonkeyImage.png

  

monkeyrunner  
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
 
MonkeyDevice  
device = MonkeyRunner.waitForConnection() 
Android , , boolean 
device.installPackage('myproject/bin/MyApplication.apk') 
device.startActivity(component='com.example.android.myapplication.MainActivity') 
 
device.press('KEYCODE_MENU','DOWN_AND_UP') 
 
result = device.takeSnapShot

 
result.writeToFile(
'myproject/shot1.png','png')