android - 如何在 Android 中仅通过 Espresso 进行测试时禁用 EditText 自动建议
问题描述
我想要的是
- 当真实时,使用自动建议
- 测试时,不要使用自动建议,因为我认为建议视图会使测试麻烦。
- 我只想知道使用方式
typeText()
- 使用时
replaceText()
,没问题。
- 我只想知道使用方式
为了测试,我曾经像这样设置 inputType ,但它不起作用。
const val emailInputType =
InputType.TYPE_CLASS_TEXT or
InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS or
InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS
editText.inputType = emailInputType
我想,有一种方法可以设置 build.gradle(.app)
有没有办法在 build.gradle(.app) 设置中完成我的工作(在专注于测试时隐藏 edittext 自动建议)?
android{
testOptions{
something...
}
}
还是有其他方法?
解决方案
推荐阅读
- kubernetes - 如何以编程方式将工作负载部署到 GCP Kubernetes?
- php - 用于获取用户数据的 codeigniter 会话的替代方法
- c# - xamarin.forms - 如何让两个视图的事件处理程序调用相同的代码
- import - 在 Keras 中导入模型后,顺序层内的隐藏层
- sql - BigQuery Standard SQL 中具有不同架构的联合表
- python - keras 无法多次调用 model.predict_classes
- java - 发生在线程和原子变量之间
- mysql - 如果表不包含值,则 MySQL 连接返回 null
- java - 使用循环创建二维数组
- installation - 在 CentOS 上安装 Zabbix 代理