【发布时间】:2018-01-02 07:58:40
【问题描述】:
我正在尝试为使用 Unity 开发的移动应用程序的 UI 自动化编写测试。但 UI 工具,如 Appium、Expresso 等仅支持原生 UI,不支持 Unity 应用程序的 GUI。所以,我在检测定位器以执行操作(单击、按下或断言)时遇到问题。
你知道如何自动化 Unity 应用的 UI 吗?我已经按像素使用了图像的 XY 位置,但由于设备的多样性,它没有用。
谢谢。
【问题讨论】:
-
资产商店中的以下免费脚本可能会对您有所帮助Unity UI Test Automation
-
它在编辑器或 Unity Player 上运行测试。我需要从真实设备(android 或 IOS)测试应用程序。谢谢
-
你试过了吗?它在描述中说它已经在 Android、iOS 和 Standalone 上进行了测试。
-
我已经安装并在编辑器上运行。但无法建造。它给了我错误:Assets/UITest/Examples/UITestExample.cs(19,0): error CS1517: Invalid preprocessor directive。我没有触摸代码。刚刚安装和构建。
标签: user-interface unity3d mobile automation