是否可以使用espresso测试来模拟通话?

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

只是想知道是否可以通过espresso测试模拟一个电话(用户接听电话,回答然后点击某些UI按钮,如静音等)?我听说过UIAutomator,但不确定如何去做,关于如何解决这个问题的任何例子或想法?

android android-espresso android-testing android-uiautomator
1个回答
0
投票

您可以使用模拟器和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();
© www.soinside.com 2019 - 2024. All rights reserved.