我有一组可怕的编码控制器,我目前无法重构。我需要对它们进行自动化测试,但遇到了 UIAutomation 工具的问题。
这些控制器是动态生成的。有很多方法可以做到这一点,但有人认为最好制作一个包含单元格的表格视图,每个单元格都包含更多表格视图,包含用户将看到并与之交互的单元格。
这些控制器之一的简单示例如下:
我需要自动按下其中一个表格视图单元格。
在解决了一些视图层次结构问题之后,我终于设法让 logElementTree 查看所有具有正确可访问性标识符的单元格。结果如下:
现在只是为了测试我可以按下脚本中的一个按钮......
不。即使 logTree 清楚地显示它们存在并且可见,我似乎也无法深入研究这些元素。
任何想法都非常受欢迎。我对javascript不是很有经验,所以我可能会遗漏一些明显的东西。谢谢!