如何使用UIAutomation在搜索栏中输入文本?

时间:2011-05-02 07:11:23

标签: ui-automation

你可以帮我使用UIAutomation脚本为iPhone应用程序输入搜索栏中的文字。

提前致谢, 马杜。

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:0)

由于通过点击输入法与设备通信,您可以尝试类似用户的操作类型:点击

要调出键盘,只需点击文本输入栏:

someTextInputField.tap();

但请注意,如果您没有通过点击任何文本输入字段来激活键盘本身,则没有可用于操作的键盘对象实例。

键盘激活后:

var App = UIATarget.localTarget().frontMostApp();
var Keyboard = App.keyboard();
var Keys = Keyboard.keys();
var AltKeys = Keyboard.buttons();

其中AltKeys代表服务按钮,例如 Shift 完成等。 而Keys代表所有其他按钮。

P.S。请注意,您必须在键盘标签之间切换才能访问字符数字特殊字符