如何在应用程序之外触发触摸和输入事件。我已经创建了一项可以收集某些数据的服务,但我无法触发点击。
P上。 S.我的要求是在互联网上托管设备云,并允许人们远程访问它们
答案 0 :(得分:1)
这是不可能的。 Apple永远不会允许这么大的安全风险。
你误解了Seetest的工作原理。 Seetest需要访问您的应用程序的二进制代码,它可以使用它:
https://docs.experitest.com/display/public/UFT/iOS+Applications
然后通过调用事件处理方法来模拟用户事件,例如@IBAction
处理程序。它没有达到您想要的低级别,因为除非您违反Apple的使用规则,否则无法进行任何操作。
修改强>
我假设您想编写一个可以在其沙箱之外生成事件的iOS应用程序。相反,我认为你指的是由主持人控制的仪器。
因为这是一个普遍的问题,看看这是否能让你朝着正确的方向前进:
答案 1 :(得分:0)
我已设法使用simplegrids java API执行此操作。首先启动一个虚拟应用程序,然后调用protected JsonResult GetEvents()
{
//DATABASE READOUT
using (DatabaseEntities dc = new DatabaseEntities())
{
var events = dc.Events.ToList();
JsonResult json = new JsonResult { Data = events, JsonRequestBehavior = JsonRequestBehavior.AllowGet };
return json;
}
}
,然后从那里,您将拥有完全控制权