2017-10-17 22 views
0

我正在编写一些集成UI测试,现在iOS 11允许您测试多个应用程序,目标是验证我的应用程序从Health内部输入的数据应用程序。我大部分都是在那里,但有一个我无法弄清楚如何检查的属性。下面我给出了模拟器的屏幕截图,以及可访问性检查器对表格视图单元格的评估。如何在iOS 11模拟器中读取健康应用程序中的数据

我在查看是否输入了用户名字段,看它是否显示“是”或“否”。我所有的尝试都失败了。我能找到的“对用户输入”与下面的线,但它并不像有什么办法可以跳转到包含UI元素:

let wasUserEntered = app.windows.staticTexts["Was User Entered"] 

我试图寻找“被用户输入,是“,就像可访问性检查器显示的那样,但是没有找到任何东西。

我该怎么做?当然它暴露在可访问性的目的。

Health App screen

Accessibility Inspector

回答

0

你需要找到包含与标识一个静态文本的细胞,就像这样:

let wasUserEntered = app.tables.cells.containing(.staticText, identifier:"Was User Entered").staticTexts["Yes"].exists 
相关问题