如何解决在Appium中接收广播的Intent
我正在尝试使用Appium在Android设备上运行测试,我们与之交互的应用程序通过Intents库提供了API。我们可以向Intent发送带有命令的Intent,例如“ sendMessage”,“ pressKeyDown”等。
其中一项要求是,该应用还希望向我们广播Intent,作为提供响应的一种方式。
我们正在考虑使用Appium库,因为在我们当前的体系结构中它需要的工作量少得多。但是,我看不到Appium中注册接收者的方法。是我的眼睛在欺骗我,还是这不是一回事?
谢谢。
解决方法
我不认为Appium开箱即用。不能通过常规的API使用它,但是您可以通过运行mobile:command界面,只需运行adb shell命令来尝试一下。
如果您采用这种方式,则可能需要start Appium with security args 在自托管计算机上运行时应该不会有问题,但在第三方服务上可能不可用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。