FoneMonkey能够将文本输入到UITextView吗?

时间:2011-07-07 02:15:30

标签: iphone ios4 automated-tests

到目前为止,已经找到了让FoneMonkey在我编写的大部分内容中运行的方法,但是,当尝试将文本输入到UITextView时,它在录制期间不会捕获它。如果我手动为UITextView添加InputText命令,它实际上不会输入文本。

我正在使用最新版本(5.0b)。

除非我错过了它们,否则文档中没有特定的示例显示在UITextView中输入文本的命令(有UITextField,这对我有用)。

1 个答案:

答案 0 :(得分:0)

您可以使用内置FMCommandInputText命令输入文本,如下所示:

NSMutableArray *array = [NSMutableArray array];

[array addObject:[FMCommandEvent command:FMCommandTouch className:UITextView
                                    monkeyID:TEXTVIEW_MONKEYID args:nil]];

[array addObject:[FMCommandEvent command:FMCommandInputText className:UITextView
                                monkeyID:TEXTVIEW_MONKEYID 
                                    args:[NSArray arrayWithObjects:yourText, nil]]];

result = [FoneMonkeyAPI playCommands:array];

这有用吗?