• monkeyrunner的图片对比


    环境安装:

    jdk、android sdk、python编译器

    安装基本是傻瓜式的,主要是配环境变量

    注意:下载完整的android sdk,有些简化包没有monkeyrunner工具

    用Python编写测试脚本,然后执行

     py文件内容如下:

    from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice, MonkeyImage

    device = MonkeyRunner.waitForConnection()
    #读取本地的图片
    result = MonkeyRunner.loadImageFromFile('D:\android_sdk_ceshi\Test.png')
    #循环对比截图和本地图片
    for i in range(5):
    MonkeyRunner.sleep(2)
    device.touch(50, 150, 'DOWN_AND_UP')
    MonkeyRunner.sleep(5)
    image = device.takeSnapshot()
    if image.sameAs(result,0.5):
    print('success')
    else:
    print('fail')
    #返回初始页面
    device.touch(0, 0, 'DOWN_AND_UP')
    MonkeyRunner.sleep(1)
    device.touch(0, 0, 'DOWN_AND_UP')
  • 相关阅读:
    apache 错误日志
    搭建服务器
    vim配置
    临时表增加查询速度
    如何清空$_POST or $_GET
    hdu 2084
    快速幂
    zjut 1176
    rwkj 1091
    zjut 1090 --------同余定理的应用
  • 原文地址:https://www.cnblogs.com/lhm-test/p/10882384.html
Copyright © 2020-2023  润新知