androidのmonkeyrunnerスクリーンショットと画像比較
picture=device.takeSnapshot()
newpic=device.takeSnapshot()
newpic.sameAs(picture,1.0)
1.0
monkeyrunner
monkeyrunner , , MonkeyDevice 。 MonkeyDevice , Android , , 。 , 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')