只是想知道是否可以通过espresso测试模拟一个电话(用户接听电话,回答然后点击某些UI按钮,如静音等)?我听说过UIAutomator,但不确定如何去做,关于如何解决这个问题的任何例子或想法?
您可以使用模拟器和adb命令执行此操作,
$ adb -s <serialno> shell am start -a android.intent.action.CALL -d tel:555-5555
在您的espresso代码中,尝试以下方法来调用adb命令,
Process process = Runtime.getRuntime().exec(command);
process.waitFor();