【发布时间】:2016-08-30 20:57:00
【问题描述】:
我正在审查一些现有的基于 Appium 的 Android 应用自动化,并且在一些地方有从代码中对 adb 的直接 shell 调用。我怀疑作者这样做是因为他或她找不到使用 Appium 执行等效操作的好方法。这是 adb 命令:
adb shell am start -d https://<various_url_details_here>
当自动化执行时,它会触发“打开方式”对话框,以便用户可以点击各种选项,例如浏览器或应用程序。有没有办法在不直接执行 shell 命令的情况下使用 Appium 执行这个特定命令?如果存在这样的方式,是不是一个好主意?
【问题讨论】: