有没有办法在Unity中进行自动UI测试?

问题描述 投票:0回答:2

无论如何在Unity中进行自动UI测试?资产商店是否有可用于自动化测试的好工具?

c# unity3d testing ui-automation
2个回答
1
投票

有一个名为unium的资产是免费的开源软件,它为您的游戏提供了一个远程接口。

这将允许您通过URL调用onClick hander,然后查询对象的状态以查看它是否已激活。

然后,您可以将其与测试框架(mocha,pytest或其他)结合使用,以运行单元测试或集成测试。

与测试运行器不同,它可以“在设备上”使用,可用于集成测试并将测试代码与游戏代码完全分开。


1
投票

另一种方式,autoplay

我在我的Unity游戏上试过它,看起来很漂亮。如果你对Selenium有一些经验,那对你来说会很容易。但据我所知,Unity商店无法提供,只能在github上使用

© www.soinside.com 2019 - 2024. All rights reserved.