簡體   English   中英

如何在iOS 11模擬器中從Health應用程序讀取數據

[英]How to read data out of the Health app in the iOS 11 Simulator

現在我正在編寫一些集成UI測試,因為iOS 11允許您測試多個應用程序,目的是驗證我的應用程序從Health應用程序內部輸入的數據。 我到處都是,但是有一個屬性我不知道如何檢查。 下面,我給出了模擬器的屏幕截圖,以及可訪問性檢查員對所討論的表格視圖單元的評估。

我正在查看“ 是否已輸入用戶”字段,以查看其顯示的是“是”還是“否”。 我所有的嘗試都失敗了。 我可以在下面的行中找到“已輸入用戶”,但看起來沒有任何辦法可以跳轉到包含的UI元素:

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

我嘗試查找“是否輸入了用戶,是的”,就像可訪問性檢查器顯示的那樣,但是沒有找到任何東西。

我怎樣才能做到這一點? 當然,它出於可訪問性目的而公開。

健康應用程序屏幕

輔助功能檢查器

您需要找到包含帶有標識符的靜態文本的單元格,如下所示:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM