UITests:如何测试标签是不是在更改后包含一些文本?

Posted

技术标签:

【中文标题】UITests:如何测试标签是不是在更改后包含一些文本?【英文标题】:UITests: How to test if label contains some text after changes?UITests:如何测试标签是否在更改后包含一些文本? 【发布时间】:2015-08-28 14:12:13 【问题描述】:

如何编写UITest 来检查我的标签(当前带有文本:2)在我点击加号按钮 后是否已将其值更改为3

【问题讨论】:

【参考方案1】:
let app = XCUIApplication()    
let textPredicate = NSPredicate(format: "label = %@", "3")
expectationForPredicate(textPredicate, evaluatedWithObject: app.staticTexts["numberOfItemsLabel"], handler: nil)
app.buttons["increaseNumberOfItemsButton"].tap()

【讨论】:

请考虑在您的答案中添加一些细节。

以上是关于UITests:如何测试标签是不是在更改后包含一些文本?的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin.UITests - 在真实设备上进行测试 - iOS - 应用权限弹出窗口问题

在 UITests 中获取 UISwitch 状态/值

UITests 在组中运行时失败,但在独立运行时成功

在没有构建应用程序的情况下运行 UITests

更改首选内容大小后,我的一些可重用单元格标签中的字体大小仍然不变

iOS UITests:访问包含动态内容的 UITableViewCells 的重新排序控件元素