场景: “我的应用程序可能逃脱UI自动化过程控制,如浏览器等其他应用程序”如何回到逃脱控制的应用程序?
解决方案: “我想找回我的应用程序,我自动失去控制,并移动到另一个后应用程序,以便我可以继续我的自动化“
试过︰ 我可以找出是否应用程序通过在每个操作后检查捆绑ID的转义控制,以便如果实际和当前捆绑ID的不同我知道我的应用失去控制。
我挡在如何找回我的应用程序的情况下,继续进行其移动失控
感谢您的时间和精力在经历至死不渝:)
场景: “我的应用程序可能逃脱UI自动化过程控制,如浏览器等其他应用程序”如何回到逃脱控制的应用程序?
解决方案: “我想找回我的应用程序,我自动失去控制,并移动到另一个后应用程序,以便我可以继续我的自动化“
试过︰ 我可以找出是否应用程序通过在每个操作后检查捆绑ID的转义控制,以便如果实际和当前捆绑ID的不同我知道我的应用失去控制。
我挡在如何找回我的应用程序的情况下,继续进行其移动失控
感谢您的时间和精力在经历至死不渝:)
这是iOS中的“沙盒”限制 - 一旦你的应用程序失去焦点,UIAutomation也必须终止。您将需要启动另一个仪器会话来自动浏览器(或任何您要切换到的应用程序)。
请参阅this question了解有关针对这些应用启动自动化会话的一些信息。
很抱歉,但并不能帮助。我相信在解释问题时存在一些问题? –
没有真正解决您所问的问题,只有解决方法。如果我理解正确,您的应用程序可能会打开浏览器 - 此时UIAutomation失去对它的控制。没有办法将UIAutomation会话附加到您的应用程序,以“切换”到控制浏览器和/或再次将您的应用程序带到前台。 – Ian
我可以知道解决方法吗?谢谢:) –
试试这个: - CTRL + SHIFT + H –
@mitulmarsonia我的设备上运行的自动化:) –