找图界面如上,编写代码通过找图功能或者鼠标点击功能找到第一个取消按钮,但是很奇怪找到的结果不是第一个取消按钮,按照说明从左上角开始找应该是第一个才对,用大漠插件试了一下同一张截图,没有问题,顺利找到第一个按钮。不知是我哪里操作有问题还是有bug!
版本?
1.9.18
我找了京东一个订单页面测试是正常的, 这个图可能压缩过导致每个按钮实际像素不一样。
可以试试这个动作:https://getquicker.net/sharedaction?code=860bbb1d-3aaf-4fe5-73f5-08d7ba5574f4
我前面用过这个测试了,所有十个按钮都能找出来,但是默认找一个得到的就不是第一个。而且我截图的时候是截第一个按钮。但是找到的却是其它的,多次测试还出现不一样的结果。
那有点奇怪了。 试下我刚发那个测试动作看看呢?
我把版本升级到了1.9.22试了一下还是不对,换了一台电脑也测试了不对,这次用这个页面:https://getquicker.net/Share/SubPrograms?order=useCountDesc&p=1做的测试,找每行前面的那个小图标,用“鼠标输入”做的测试,结果不是第一个。但是我还发现了一个解决办法,就是麻烦了一些:不用鼠标输入,用“屏幕找图”,参数“最大匹配”的设置值要大于或等于找图范围内所有的结果数,那“第一个匹配点”的输出值就是对的了,然后再调用鼠标输入功能去点击。
哦,我知道了。 找图的时候会用多线程,所以可能是后面的点先找到。“查找位图”是找完之后排序返回第一个的,所以能得到正确结果。