最近尝试做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的方法
pyjnius: Quickstart — Pyjnius 1.0a1 documentation
c,

本文介绍了如何结合Python与Sikuli进行UI自动化测试,特别是mac平台的应用程序。首先,概述了SikuliX的两种使用方法,包括直接运行jar包和集成到Python测试框架。在Python集成中,提到了Jython、pyjnius、JPype1的尝试,并最终推荐了作者提供的sikulix4python包。文章详细说明了设置环境、启动Java服务和运行测试脚本的步骤,同时提供了相关资源链接和注意事项。
最低0.47元/天 解锁文章
660

被折叠的 条评论
为什么被折叠?



