uiautomator2 icon indicating copy to clipboard operation
uiautomator2 copied to clipboard

使用d.image.match()时报错NameError: name 'findit' is not defined

Open molixiaoxiao opened this issue 2 years ago • 3 comments

  • 手机型号:Google Pixel 4
  • uiautomator2的版本号:2.16.19
  • 问题描述:使用d.image.match()方法时,报错NameError: name 'findit' is not defined
  • 问题原因:/usr/local/lib/python3.10/site-packages/uiautomator2/image.py文件的第253行使用的findit未import findit
File "/usr/local/lib/python3.10/site-packages/uiautomator2/image.py", line 253, in match
    fi = findit.FindIt(engine=['template'],
NameError: name 'findit' is not defined

molixiaoxiao avatar Oct 25 '22 10:10 molixiaoxiao

作者最新版的修改了这个问题,可以看看

wangxin-trec avatar Feb 11 '23 10:02 wangxin-trec

哪里有UIautomator2 的文档啊?我第一次听说d.image.match()方法 也不知道怎么用

winterfellll avatar Feb 20 '23 09:02 winterfellll

  • 手机型号:Google Pixel 4
  • uiautomator2的版本号:2.16.19
  • 问题描述:使用d.image.match()方法时,报错NameError: name 'findit' is not defined
  • 问题原因:/usr/local/lib/python3.10/site-packages/uiautomator2/image.py文件的第253行使用的findit未import findit
File "/usr/local/lib/python3.10/site-packages/uiautomator2/image.py", line 253, in match
    fi = findit.FindIt(engine=['template'],
NameError: name 'findit' is not defined

https://github.com/openatx/uiautomator2#image-match 图像匹配,在使用这个功能之前你需要先把依赖安装上 pip3 install -U "uiautomator2[image]" -i https://pypi.doubanio.com/simple

winterfellll avatar Mar 10 '23 07:03 winterfellll