如何在测试Android studio中用键盘粘贴

问题描述 投票:0回答:1

我试图使用粘贴功能,当我长按一个文本输入,出现 "粘贴 "选项。我试过用

onView(withText("Paste"))
            .perform(click(), pressImeActionButton());

使用espresso,但它不工作。如何点击出现的小粘贴提示?

android android-espresso
1个回答
0
投票

这并不是你所要求的,但鉴于我认为用Espresso不可能做到这一点,你可以考虑在你的测试中用(ctrl + v)在UIAutomator中执行粘贴。

UiDevice
    .getInstance(InstrumentationRegistry.getInstrumentation())
    .pressKeyCode(KeyEvent.KEYCODE_V, KeyEvent.META_CTRL_MASK)

你可能想看看 Espresso & UIAutomator--完美的串联。 文章:

© www.soinside.com 2019 - 2024. All rights reserved.