【问题标题】:Swift UI Test Static Text ValueSwift UI 测试静态文本值
【发布时间】:2015-09-02 18:27:35
【问题描述】:

我有一个标签,它在发生特定操作后分配其文本,我想通过 UI 测试来测试它分配的文本是否正确。

我正在使用 XCUIElement .descendantsMatchingType(.StaticText).elementBoundByIndex(UInt(3))

元素是一个静态文本,并且 element.value 没有返回任何有用的东西,除了 debugDescription 之外,我无法找到从 staticText 获取任何有用值的另一种方法。但是,它在文档中说 debugDescription 不可靠,不应用于实际测试。

如何验证此标签的文字是否正确?

【问题讨论】:

    标签: swift swift2 ui-testing


    【解决方案1】:

    最近更新到XCUIElement 已经回答了这个问题;现在有一个label 属性可以从.StaticText 元素中获取文本。

    【讨论】:

    • label属性返回的是Accessibility标签名称,而不是UILabel文本的值。
    猜你喜欢
    • 1970-01-01
    • 2011-10-30
    • 2016-09-14
    • 2017-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多