我的 iOS 应用程序有一个包含用户名和密码文本字段的登录页面。这些文本字段位于 Web 视图中。我正在尝试使用UIAutomation
. 我知道在 web 视图中处理内容UIAutomation
很棘手。我可以使用进入文本字段,target.tap({x:100, y:200});
但我希望在点击UIAutomation
字段后输入文本。我怎样才能做到这一点?
问问题
3416 次
2 回答
3
您可以执行以下操作:
获取对 webview 的引用
var webView=window.scrollViews()[0].webViews()[0];
点击要编辑的 textView:
webView.textFields()[0].tap();
使用键盘
UIATarget.localTarget().frontMostApp().keyboard().typeString("text");
您可以使用:webView.logElementTree()
找出您的网络视图。
于 2013-07-17T16:33:25.503 回答
0
是的,这很有可能,但我建议不要通过文本字段的位置,而是通过文本字段的 id/name。另一种方法是遍历应用程序窗口。
这将为您提供一个良好的开端和许多其他想法。
于 2013-03-03T01:06:12.157 回答