我想在edittext中选择一个文本,以便我可以使用Espresso检查复制和粘贴选项。我试过的是,
onView(withText("text")).perform(longClick());
这将在Edittext中执行长按。但是没有选择文字。
答案 0 :(得分:1)
对于简单的“捕捉”部分文字,您可以containsString()
使用startsWith()
,endsWith()
,copy
。
尽管如您所说,您需要将特定文字与paste
和uiatomator
匹配在另一个地方。
我认为用Espresso测试它可能是不可能的。您可能需要将此操作作为另一个名为uiatomator
的UI测试工具。
Espresso
,Google制作的另一款出色工具可让您测试Android系统功能,如通知,屏幕锁定或复制和粘贴操作。它与[default]
aws_secret_access_key = 69bbTs4LcLIRC5zEQxNxEF6FQJI92pdPJe8HHhoEzDnmtS6I
aws_access_key_id = K3YD33nX3u3jeTHWaSnpUw3S66SHpD5cSF
测试框架配合得很好。
如需了解更多信息,请阅读以下文章:
和uiautomator文档,您会找到http://qathread.blogspot.com/2015/05/espresso-uiautomator-perfect-tandem.html。
希望有所帮助。