iOS-在仪器中按名称查找元素?

iOS-在仪器中按名称查找元素?,ios,instruments,ui-automation,ios-ui-automation,Ios,Instruments,Ui Automation,Ios Ui Automation,如何在自动化测试中找到按名称排列的文本文件? 我能够通过索引获得元素,这是没有帮助的。 在我的nib中,按钮的可访问性标签设置为btn,但在执行该行代码时,它会抛出一个异常,因为它找不到按钮。有什么建议吗 var target = UIATarget.localTarget(); var mainWindow = target.frontMostApp().mainWindow(); // This does not work mainWindow.buttons()["btn"].tap()

如何在自动化测试中找到按名称排列的文本文件? 我能够通过索引获得元素,这是没有帮助的。 在我的nib中,按钮的可访问性标签设置为btn,但在执行该行代码时,它会抛出一个异常,因为它找不到按钮。有什么建议吗

var target = UIATarget.localTarget();
var mainWindow = target.frontMostApp().mainWindow();

// This does not work
mainWindow.buttons()["btn"].tap();

// This works
mainWindow.buttons()[0].tap();

在设备的Javascript编辑器中记录事件如何。这通常会显示选项

或者,您可以通过发送

rootView.logElementTree