我对IOS测试的工作方式感兴趣。我想学习UIApplication框架的详细信息。我找到了有关委派UIApplication记录事件的教程。 http://iphonedevwiki.net/index.php/UIApplication/Event_recording
瓢虫也使用相同的结构。
在葫芦中,有
record
文件中的recordApplicationEvent
和calabash/Classes/FranklyServer/LPRecorder.m
方法。
https://github.com/rajamobiletech/calabash-ios-server/blob/57d9ab8cf08046e5f2bd7443e7110153b6fea58f/calabash/Classes/FranklyServer/LPRecorder.m
我想学习它们的工作原理。 首先:
我发现http请求开始记录。但是,我不明白调用记录方法需要哪种方法(get,post ..)和params?我需要另一个iOS应用程序来执行请求吗?
当葫芦手动启动时,我调用了记录方法。但是,当我按下按钮并在UI中执行某些操作时,未调用recordApplicationEvent方法。(我猜它必须由OS-UIApplication调用)如何调用recordApplicationEvent来记录手势? iOS是否支持此事件的调用和处理?
谢谢。