UIAutomation带有自定义导航栏

时间:2013-09-19 20:15:10

标签: javascript automation ui-automation ios-ui-automation xcode5

我没有标准的NavigationController,也没有scrollView,TableView ....

应用程序完成启动后,appDelegate之后,它会转到UIViewController对象。

在这个viewController的视图中,我有UITextField。如果我想写这篇文章提交。通过UIAutomation JavaScript 在许多其他选项中我尝试了以下但仍然没有运气:

var name = "Test Text"; var textField = UIATarget.localTarget().frontMostApp().mainWindow().textFields()[0]; textField.setValue(name); mainWindow()之后我如何能够访问或抓住我的UIViewController

1 个答案:

答案 0 :(得分:0)

要获取用户界面元素的层次结构,可以插入命令UIATarget.localTarget().logElementTree();学习此命令的输出,您将能够猜出正确的表达式。在某些情况下,您需要等到每个项目都被创建(例如使用UIATarget.localTarget().delay(1);),然后再进行记录。

获得正确答案的另一个机会是在填写此文本字段(manualy)时记录Instuments并检查生成的代码。