我正在编写一些集成UI测试,因为iOS 11允许您测试多个应用程序,目标是验证我的应用程序从Health应用程序内部输入的数据。我大部分都在那里,但有一个属性我无法弄清楚如何检查。下面我给出了模拟器的截图,以及辅助功能检查员对相关表格视图单元的评估。
我想查看用户输入字段,看是否显示“是”或“否”。我所有的尝试都失败了。我可以使用下面的行找到“用户输入”,但看起来没有任何方法可以跳转到包含的UI元素:
let wasUserEntered = app.windows.staticTexts["Was User Entered"]
我试过寻找“用户输入,是的”,就像辅助功能检查员显示的那样,但是没有找到任何东西。
我该怎么做?当然,它是出于可访问目的而曝光的。
答案 0 :(得分:0)
您需要找到包含带有标识符的静态文本的单元格,如下所示:
let wasUserEntered = app.tables.cells.containing(.staticText, identifier:"Was User Entered").staticTexts["Yes"].exists