在Espresso中选择edittext中的文本

时间:2016-01-06 05:36:03

标签: android android-espresso

我想在edittext中选择一个文本,以便我可以使用Espresso检查复制和粘贴选项。我试过的是,

onView(withText("text")).perform(longClick());

这将在Edittext中执行长按。但是没有选择文字。

1 个答案:

答案 0 :(得分:1)

对于简单的“捕捉”部分文字,您可以containsString()使用startsWith()endsWith()copy

尽管如您所说,您需要将特定文字与pasteuiatomator匹配在另一个地方。

我认为用Espresso测试它可能是不可能的。您可能需要将此操作作为另一个名为uiatomator的UI测试工具。

Espresso,Google制作的另一款出色工具可让您测试Android系统功能,如通知,屏幕锁定或复制和粘贴操作。它与[default] aws_secret_access_key = 69bbTs4LcLIRC5zEQxNxEF6FQJI92pdPJe8HHhoEzDnmtS6I aws_access_key_id = K3YD33nX3u3jeTHWaSnpUw3S66SHpD5cSF 测试框架配合得很好。

如需了解更多信息,请阅读以下文章:

Hamcrest matchers

和uiautomator文档,您会找到http://qathread.blogspot.com/2015/05/espresso-uiautomator-perfect-tandem.html

希望有所帮助。