问题描述
我正在尝试运行命令./gradlew build connectedAndroidTest
,该命令将触发为Travis CI中的应用编写的android UI测试。
该测试很好,并且可以在正常屏幕尺寸的模拟器或电话上本地运行时通过。但是travis用于测试的仿真器在逻辑上似乎很小,并且屏幕上的某些元素(通常可见)据报告在travis构建中不可见(它抛出androidx.test.espresso.NoMatchingViewException
,这意味着对据我所知)。当我向下添加滚动功能以使屏幕的下半部可见并导致通过构建时,我能够确认这一点。但这不可能在整个应用程序中实现。
我是否必须对配置文件进行任何更改才能获得正常大小的模拟器或跳过UI测试,以便坚持只在本地运行它?
链接
- Travis Configuration file
- Sample build failing log
- Passing Travis build with swipe gesture to display elements
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)