Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何访问UIATablecell中的图像_Ios_Ui Automation - Fatal编程技术网

Ios 如何访问UIATablecell中的图像

Ios 如何访问UIATablecell中的图像,ios,ui-automation,Ios,Ui Automation,我正在尝试使用iOS7上的UIAutomation验证图像是否显示/隐藏 我遇到的问题是.cells()[0].images()始终返回[object UIAElementNil],即使我可以看到我的图像。 我还尝试在主窗口上调用images(),但也没有成功 谢谢你的帮助。 谢谢。这在UI自动化中是不可能的。表格单元格不允许您访问其中的任何内容,这是由UI自动化的工作方式和单元格层次结构的外观造成的 您可以使用UIAccessibilityContainer方法对实现进行一些更改,并在UI自动

我正在尝试使用iOS7上的
UIAutomation
验证图像是否显示/隐藏

我遇到的问题是
.cells()[0].images()
始终返回
[object UIAElementNil]
,即使我可以看到我的图像。 我还尝试在主窗口上调用
images()
,但也没有成功

谢谢你的帮助。
谢谢。

这在UI自动化中是不可能的。表格单元格不允许您访问其中的任何内容,这是由UI自动化的工作方式和单元格层次结构的外观造成的

您可以使用
UIAccessibilityContainer
方法对实现进行一些更改,并在UI自动化中访问单元格图像。然而,这有点复杂

您还可以检查
value()
。UI自动化将所有单元格内容视图转换为一个字符串,有时只需检查这个字符串就可以检查内容

如果一切都失败了,那就换一个测试框架。有几种开源和付费框架比UI自动化更健壮,文档也更多