Unity3D:如何以编程方式测试新的 UI 功能

Unity3D: How to programmatically test new UI features

我有一个用 Unity 构建的应用程序,它使用新的 canvas 功能,包括按钮和输入框。

我想知道如何通过以编程方式在输入字段中输入字符并单击按钮来实现自动化测试。 对于按钮,UI.Button 组件似乎没有可以调用的点击方法。 有没有办法在按钮位置注册鼠标点击?或者其他实现方式?

好的,这就是您以编程方式单击按钮的方式

MyButton.onClick.Invoke();

对于输入字段,您可以像这样设置它们的文本字段..

MyInput.text = "flooopybloopybloo";