【发布时间】:2017-04-17 11:53:40
【问题描述】:
目前我正在尝试建立一个用于研究目的的测试环境。我想要实现的是以下情况: 我想在我的 macbook 上使用模拟器运行 3 个 Android 应用程序和 1 个 iOS 应用程序。它们是具有相似 UI 的应用程序,但背后的代码不同。我想同时在所有模拟器上启动相同的操作,比如按下按钮或调用方法。
我已经尝试在模拟器上运行应用程序并让它们在 Firebase 上的实时数据库中监听变化的值,所以每次我在 Firebase 中更改值时,所有应用程序都会调用该方法。这种设置的问题是应用之间的延迟,因为它们依赖于稳定的互联网连接。
是否有任何其他解决方案可以同时触发所有模拟器上的操作?非常感谢您的帮助!
谢谢
根据答案和 cmets 进行编辑: - 我想在我想在应用程序上运行操作时进行选择。这意味着例如警报管理器是一个不太可取的解决方案。 - 我想避免外部网络调用。
【问题讨论】:
标签: android ios user-interface automated-tests emulation