2015-09-02 89 views
2

我有一個標籤,在發生某些操作後獲取其文本分配的標籤,並且我想通過UI測試測試分配的文本是否正確。Swift UI測試靜態文本值

我正在與XCUIElement .descendantsMatchingType(.StaticText).elementBoundByIndex(UINT(3))

的元素是一個靜態文本,而element.value沒有返回有用的東西,而我除了debugDescription,無法找到另一種從staticText獲取任何有用值的方法。但是,它在文檔中說debugDescription是不可靠的,不應該用於實際測試。

如何驗證此標籤是否具有正確的文字?

回答

0

已通過最近更新至XCUIElement進行了回覆;現在有一個label屬性,它從.StaticText元素中獲取文本。

+3

label屬性返回輔助功能標籤名稱,而不是UILabel文本值的值。 – mattnedrich