UIApplication recordApplicationEvent未在葫芦中调用

时间:2019-04-22 13:05:21

标签: objective-c ios-ui-automation uiapplication calabash-ios

我对IOS测试的工作方式感兴趣。我想学习UIApplication框架的详细信息。我找到了有关委派UIApplication记录事件的教程。 http://iphonedevwiki.net/index.php/UIApplication/Event_recording

瓢虫也使用相同的结构。

在葫芦中,有 record文件中的recordApplicationEventcalabash/Classes/FranklyServer/LPRecorder.m方法。 https://github.com/rajamobiletech/calabash-ios-server/blob/57d9ab8cf08046e5f2bd7443e7110153b6fea58f/calabash/Classes/FranklyServer/LPRecorder.m

我想学习它们的工作原理。 首先:

  1. 我发现http请求开始记录。但是,我不明白调用记录方法需要哪种方法(get,post ..)和params?我需要另一个iOS应用程序来执行请求吗?

  2. 当葫芦手动启动时,我调用了记录方法。但是,当我按下按钮并在UI中执行某些操作时,未调用recordApplicationEvent方法。(我猜它必须由OS-UIApplication调用)如何调用recordApplicationEvent来记录手势? iOS是否支持此事件的调用和处理?

谢谢。

0 个答案:

没有答案