zoukankan      html  css  js  c++  java
  • 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')
  • 相关阅读:
    Json2JsonArray JsonArray2StringArray
    循环结构
    类型转换代码
    字符串的截取拼接
    循环语句,选择结构的相关代码
    Java代码2-运算符简单运用
    Java代码1
    集合框架
    接口
    继承多态
  • 原文地址:https://www.cnblogs.com/lhm-test/p/10882384.html
Copyright © 2011-2022 走看看