【发布时间】:2018-03-27 13:12:20
【问题描述】:
我想知道是否可以自动化两个应用程序相互通信。我将通过两个示例来解释我的要求,以供您理解。
示例 1 - 让我们使用出租车预订应用程序。乘客应用程序将向司机应用程序发送请求。司机应用安装在司机手机中,乘客应用安装在客户手机中, 当乘客应用发送请求时,司机应用会收到警报,然后司机会接受租用请求。 (司机必须在 30 秒内接受请求)
示例 2 - 支付应用程序, 假设有一个商家应用程序和客户应用程序。当我们向商家应用程序输入一些金额时,它会生成一个二维码,然后从客户应用程序中扫描该二维码,客户可以使用已保存的信用卡付款。
当一个应用程序正在运行时,另一个应用程序应该运行,因为如果我们关闭第一个应用程序,应用程序的当前状态就会丢失。由于一个应用程序正在等待另一个应用程序的响应,并且基于响应,第一个应用程序将继续流程。所以一个应用程序正在等待其他应用程序的响应(例如:驱动程序应用程序应在 15 秒内响应)
如何使用 Appium、Java、Selenium 进行模拟,使用模拟器或真机进行自动化测试?
【问题讨论】:
-
请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。避免一次问多个不同的问题。请参阅How to Ask 页面以获得澄清此问题的帮助。
标签: java selenium mobile automated-tests appium