我有一个标签,在某个动作发生后分配了它的文本,我想通过UI测试来测试它已分配的文本是否正确。
我正在使用XCUIElement .descendantsMatchingType(.StaticText).elementBoundByIndex(UINT(3))
元素是一个staticText,而element.value没有返回任何有用的东西,除了debugDescription之外,我还无法找到从staticText中获取任何有用值的另一种方法。但是,它在文档中说debugDescription是不可靠的,不应该用于实际的测试。
如何验证此标签是否包含正确的文字?
答案 0 :(得分:1)
最近对XCUIElement
的更新已经回答了这个问题。现在有一个label
属性可以从.StaticText
元素中获取文本。