我在从笔尖加载的UIView中有一个UITextField,它将isAccessiblityElement
设置为true,所有它的超级视图都没有设置。它的accessbilityIdentifier
设置为Search Field
。
视图从nib加载,并设置为navigationItem的titleView
。
但是在进行UI测试时,我找不到使用标识符的元素。
从应用程序的根目录打印整个后代层次结构的debugDescription只显示从nib加载的视图,即使它不是可访问性元素。层次结构中没有任何元素具有标识符Search Field
。
是否还需要做其他事情才能使UITextField
出现在层次结构中并成为可查询的ui元素,以便UI测试可以与之交互。