从 UIAutomator 设置测试模式
Posted
技术标签:
【中文标题】从 UIAutomator 设置测试模式【英文标题】:Set test mode on from UIAutomator 【发布时间】:2015-03-07 19:26:23 【问题描述】:是否可以从 UIAutomator 或 adb 向要测试的应用程序发送消息?我想在运行测试时设置测试模式来模拟一些数据,但我想让可能的代码尽可能少脏。当涉及到单元测试时,它相当容易,只需使用一个额外的参数。
我找到了this 方法,但它需要在我的代码中添加大量绒毛才能将 is_testing 参数从 Activity 发送到 Fragment,然后再发送到其他地方。
另一种方法是上传一些应用程序在启动时读取的文件,但这个解决方案也很丑陋......
有没有什么干净的方法可以做到这一点?
【问题讨论】:
【参考方案1】:只需向您的应用发送Intent
$ adb shell am start
查看am
帮助。
【讨论】:
您能否详细说明您的答案?检查帮助我看不到使用这种方法的意义...我看不到任何选项可以让我说我的应用程序正在测试模式下运行。以上是关于从 UIAutomator 设置测试模式的主要内容,如果未能解决你的问题,请参考以下文章
从 Android Studio Gradle 构建为 AWS Device Farm 生成 UIAutomator 测试 JAR
从0到1完成UI自动化测试框架搭建之 UIAutomator2