gpt4 book ai didi

ios - 在 UIAutomation 中从 UIAElementArray 中按名称获取元素时遇到问题

转载 作者:行者123 更新时间:2023-12-01 18:30:36 34 4
gpt4 key购买 nike

我无法在 UIAutomation 脚本中按名称获取界面元素。

我已经为文本控件设置了辅助功能面板:

accessibility panel

而且我知道我有正确的父 View ,因为此代码将用于设置字段内容:

var view = UIATarget.localTarget().frontMostApp().mainWindow();
var textfields = view.textFields();
textfields[0].setValue("testuser");

不幸的是,如果我尝试按名称访问该字段,正如文档似乎表明我应该能够做到的那样,我会收到一个错误:
var view = UIATarget.localTarget().frontMostApp().mainWindow();
var textfields = view.textFields();
textfields['foo'].setValue("testuser");

无法对无效元素执行操作:来自 target.frontMostApp().mainWindow().textFields()["foo"] 的 UIAElementNil

有人知道为什么按名称查找功能似乎对我不起作用吗?

感谢您的任何见解!

最佳答案

如果您正在使用可访问性层,则必须在设备/模拟器中启用它:

Settings-> General-> Accessibility-> Accessibility Inspector-> ON

关于ios - 在 UIAutomation 中从 UIAElementArray 中按名称获取元素时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9365050/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com