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