我创建了一个自定义视图,用于动态构建表单。从服务器获取表单配置后,该自定义视图会根据配置渲染表单(包括编辑框、复选框等)。现在我想知道如何测试自定义视图。该视图扩展了LinearLayout并遵循MVP模式,因此任何可提取到Presenter层的逻辑均已涵盖在单元测试中。现在我的目标是运行UI测试以确保视图正常工作,并找出回归问题。例如,服务器可能返回需要两个EditText具有5个字符的字符限制的配置。我希望能够构建一个表单,输入文本到两个EditText并确保其输入长度已限制为5个字符。
那么这该怎么做呢?
是否有一种方法可以使用仪器测试仅测试视图本身,还是视图始终需要在活动或片段的布局中才能进行测试?
那么这该怎么做呢?
是否有一种方法可以使用仪器测试仅测试视图本身,还是视图始终需要在活动或片段的布局中才能进行测试?