【发布时间】:2021-12-25 22:27:15
【问题描述】:
我正在为一个应用编写测试自动化。单击按钮时,该应用程序会启动带有特定电话号码的电话拨号器。我想将电话号码返回到我的代码并返回到应用程序。
我正在使用 appium 1.21 和 java。
我已尝试使用此代码:
androidDriver.activateApp("com.android.phone");
System.out.println(androidDriver.findElement(MobileBy.id("digis")).getText());
androidDriver.activateApp("com.app.test"); //return to the app from dial
但我遇到了一个错误:
遇到内部错误运行命令:错误:无法激活 'com.android.phone'。原始错误:执行 adbExec 时出错。原版的 错误:'命令'/Users/idoa/Library/Android/sdk/platform-tools/adb -P 5037 -s ce051605bd453d2502 壳猴 -p com.android.phone -c android.intent.category.LAUNCHER 1' 以代码 252' 退出;标准错误: 'args: [-p, com.android.phone, -c, android.intent.category.LAUNCHER, 1]
我该怎么做?
【问题讨论】: