Можно ли смоделировать вызов с помощью эспрессо-тестов? - PullRequest
0 голосов
/ 19 мая 2018

Просто интересно, можно ли имитировать вызов (пользователь получает вызов, отвечает, а затем нажимает определенные кнопки пользовательского интерфейса, такие как отключение звука и т. Д.) С помощью эспрессо-тестов?Я слышал об UIAutomator для этого, но не совсем уверен, как это сделать, какие-нибудь примеры или идеи, как это сделать?

1 Ответ

0 голосов
/ 24 мая 2018

Вы можете сделать это с помощью эмулятора и ниже команды adb,

$ adb -s <serialno> shell am start -a android.intent.action.CALL -d tel:555-5555

В своем коде эспрессо попробуйте следующий метод для вызова команды adb,

Process process = Runtime.getRuntime().exec(command);
process.waitFor();
...