Как вставить с клавиатурой в test Android studio - PullRequest
1 голос
/ 29 мая 2020

Я пытаюсь использовать функцию вставки, когда я долго нажимаю на ввод текста и появляется опция «вставить». Я пытался щелкнуть

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

, используя эспрессо, но это не сработало. Как я могу щелкнуть появившуюся небольшую подсказку для вставки?

1 Ответ

0 голосов
/ 29 мая 2020

Это не совсем то, о чем вы просили, но, учитывая, что я не думаю, что это возможно сделать с Espresso, вы могли бы подумать о том, чтобы сделать (ctrl + v), чтобы выполнить вставку в UIAutomator в ваших тестах:

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

Возможно, вы захотите взглянуть на Espresso & UIAutomator - идеальный тандемный продукт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...