51Testing软件测试论坛

标题: monkeyrunner之截图和截图对比方法 [打印本页]

作者: 八戒你干嘛    时间: 2019-3-11 15:41
标题: monkeyrunner之截图和截图对比方法
from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice,MonkeyImage
device = MonkeyRunner.waitForConnection()

#MonkeyRunner.loadImageFromFile:从PC端指定文件夹中加载图片
sel_card=MonkeyRunner.loadImageFromFile("E:\\study\\monkeyrunner\\photos\\sel_cald.png")

#device.takeSnapshot() 截取屏幕,photos.getSubImage((42,302,397,224)) 截取指定区域图片,(x,y,w,h)x和y指定区域的左上角,w是该区域的宽度(以像素为单位),h是该区域的高度
photos=device.takeSnapshot()
photos=photos.getSubImage((42,302,397,224))


#使用monkeyrunner.MonkeyImage.sameAs方法图片进行对比,返回真或假,1.0表示百分比
if photos.sameAs(sel_card,1.0):

    print 'ok'
else:
    print 'no'






欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2