0

我没有标准的 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

4

1 回答 1

0

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

获得正确答案的另一个机会是在您填写此文本字段(手动)并检查生成的代码时使用仪器进行记录。

于 2013-09-25T21:13:16.470 回答