最近尝试做mac pc端应用程序的UI自动化,发现来一个图像识别的jar包工具,两种使用方法:
1,直接下载jar包,启动jar包,使用GUI ,只能用GUI带的截图功能截的图,不能用其他工具截图
java -jar sikulixide-2.0.5.jar
2,因为要与移动端协同操作在一个测试框架里,最后是集成到python, jar集成到python也有几种方式:
a, 使用Jpython解释器(本人没有尝试),操作指南:SikuliX - general aspects of scripting — SikuliX 2.x+ documentation
b,使用pyjnius和jpype python 包,反射jar class(都尝试里,但是只有App类成功里,Screen类和Mouse类等都卡在实例化,搞了一天多都没解决,快放弃直接使用GUI了)
pip install JPype1 使用教程:JPype使用介绍(一)----python调用java的方法
pyjn