2015-06-13 20 views
1

场景: “我的应用程序可能逃脱UI自动化过程控制,如浏览器等其他应用程序”如何回到逃脱控制的应用程序?

解决方案: “我想找回我的应用程序,我自动失去控制,并移动到另一个后应用程序,以便我可以继续我的自动化“

试过︰ 我可以找出是否应用程序通过在每个操作后检查捆绑ID的转义控制,以便如果实际和当前捆绑ID的不同我知道我的应用失去控制。

我挡在如何找回我的应用程序的情况下,继续进行其移动失控

感谢您的时间和精力在经历至死不渝:)

+0

试试这个: - CTRL + SHIFT + H –

+0

@mitulmarsonia我的设备上运行的自动化:) –

回答

0

这是iOS中的“沙盒”限制 - 一旦你的应用程序失去焦点,UIAutomation也必须终止。您将需要启动另一个仪器会话来自动浏览器(或任何您要切换到的应用程序)。

请参阅this question了解有关针对这些应用启动自动化会话的一些信息。

+0

很抱歉,但并不能帮助。我相信在解释问题时存在一些问题? –

+0

没有真正解决您所问的问题,只有解决方法。如果我理解正确,您的应用程序可能会打开浏览器 - 此时UIAutomation失去对它的控制。没有办法将UIAutomation会话附加到您的应用程序,以“切换”到控制浏览器和/或再次将您的应用程序带到前台。 – Ian

+0

我可以知道解决方法吗?谢谢:) –