你可以帮我使用UIAutomation脚本为iPhone应用程序输入搜索栏中的文字。
提前致谢, 马杜。
答案 0 :(得分:4)
UIASearchBar继承自UIATextField:
尝试“setValue”方法:
searchBar.setValue("search for this");
答案 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。请注意,您必须在键盘标签之间切换才能访问字符,数字,特殊字符。