我正在尝试为在Unity中开发的移动应用程序编写UI自动化测试。但是UI工具,如Appium,Expresso等仅支持原生UI,不支持Unity应用程序的GUI。所以,我有问题检测定位器执行动作(点击,按或断言)。
你知道如何自动化Unity应用程序的UI吗?我已逐个像素地使用了XY位置,但由于设备多样性,它没有用处。
感谢。
答案 0 :(得分:1)
我的公司(http://altom.ro)刚刚发布了一个开源Unity插件,可以使用Appium帮助Unity实现移动UI自动化。
到目前为止,我们支持Python,我们使用套接字连接从Python Appium脚本获取有关Unity元素的信息:
有用的链接:
我们正在研究在Unity编辑器中,在C#中开发相同内容,并将其与Unity Test Runner集成,但这只是目前正在进行的工作。