iOS - 在应用程序外触发点击事件 - 比如在应用程序抽屉中
iOS - Trigger click events outside of the app - like in app drawer
如何在您的应用之外触发触摸和键入事件。我已经创建了一个可以收集某些数据的服务,但我无法触发点击。
P. S. 我的要求是在互联网上托管一个设备云,并允许人们远程访问它们
这是不可能的。苹果绝对不会允许如此巨大的安全风险。
您误解了 Seetest 的工作原理。 Seetest 需要访问您的应用程序的二进制代码,它对其进行检测:
https://docs.experitest.com/display/public/UFT/iOS+Applications
然后通过调用事件处理方法来模拟用户事件,例如@IBAction
个处理程序。它不会达到您想要的低水平,因为除非您违反 Apple 的使用规则,否则什么也做不到。
编辑
我假设您想编写一个 iOS 可以在其沙箱之外生成事件的应用程序。相反,我认为您指的是由主机控制的仪器。
因为这是一个一般性问题,请看看这是否能让您找到正确的方向:
我已经设法使用 Appium java API 做到了这一点。首先启动一个虚拟应用程序,然后调用 driver.back()
,然后您将拥有完全控制权
如何在您的应用之外触发触摸和键入事件。我已经创建了一个可以收集某些数据的服务,但我无法触发点击。
P. S. 我的要求是在互联网上托管一个设备云,并允许人们远程访问它们
这是不可能的。苹果绝对不会允许如此巨大的安全风险。
您误解了 Seetest 的工作原理。 Seetest 需要访问您的应用程序的二进制代码,它对其进行检测:
https://docs.experitest.com/display/public/UFT/iOS+Applications
然后通过调用事件处理方法来模拟用户事件,例如@IBAction
个处理程序。它不会达到您想要的低水平,因为除非您违反 Apple 的使用规则,否则什么也做不到。
编辑
我假设您想编写一个 iOS 可以在其沙箱之外生成事件的应用程序。相反,我认为您指的是由主机控制的仪器。
因为这是一个一般性问题,请看看这是否能让您找到正确的方向:
我已经设法使用 Appium java API 做到了这一点。首先启动一个虚拟应用程序,然后调用 driver.back()
,然后您将拥有完全控制权