注册时间
最后登录
新帖
发布在 技术交流 阅读更多
var screenshot = captureScreen();
    sleep(1000);
    // 读取要对比的参数图片
    var paramsImage = images.read(imagePath);
    sleep(1000);
    // 在屏幕截图中查找参数图片的位置
    var matchesRs = images.matchTemplate(screenshot, paramsImage, {
        threshold: 0.6 // 匹配的阈值,可根据实际情况调整
    });

问题:在不同分辨率的手机上图片匹配不上
描述:imagePath(其他手机上截取小图标)作为参数传进来的,肯定会存在且是大图(screenshot )的某部分,但可能由于手机的分辨率不同导致匹配不上,请问你们有遇到这样的请吗?比如小图是在23881080 像素的屏幕上截取的,但是在2248 x 1080手机上运行就匹配不了,如果缩放小图标可能导致变形,同时做了一些灰度等操作也没办法匹配,如果原来手机(23881080)匹配是可以匹配的。有什么好的办法或者思路吗?

发布在 技术交流 阅读更多

定义了
"ui";

<linear  id="container"></linear >

并且动态在container下添加了

<input id="i1"> <input id="i2">,<input id="i.....">

我想获取动态添加的全部的input的text,尝试使用id("container").findOnce()或者使用ui.t1的方法都没有办法获取到组件,都是null值。有什么思路吗?谢谢