到目前为止,已经找到了让FoneMonkey在我编写的大部分内容中运行的方法,但是,当尝试将文本输入到UITextView时,它在录制期间不会捕获它。如果我手动为UITextView添加InputText命令,它实际上不会输入文本。
我正在使用最新版本(5.0b)。
除非我错过了它们,否则文档中没有特定的示例显示在UITextView中输入文本的命令(有UITextField,这对我有用)。
答案 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];
这有用吗?