加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – Xcode ui测试:staticTexts以

发布时间:2020-12-14 19:34:35 所属栏目:百科 来源:网络整理
导读:我想检查一下我的ui上以前缀开头的元素是否存在.如何在 Xcode 7 UI测试中实现它? app.tables["AAA"].staticTexts["Fax: 0049XXXXXXXX"].exists 我有三个元素进入tableview单元格,只有一个元素(第三个或最后一个)以前缀Fax:0049开头.如何查看此元素的当前内
我想检查一下我的ui上以前缀开头的元素是否存在.如何在 Xcode 7 UI测试中实现它?

app.tables["AAA"].staticTexts["Fax: 0049XXXXXXXX"].exists

我有三个元素进入tableview单元格,只有一个元素(第三个或最后一个)以前缀Fax:0049开头.如何查看此元素的当前内容?

我试过了

app.tables["AAA"].cells.staticTexts.elementBoundByIndex(2).exists

但没什么,有些想法?
干杯

解决方法

您可以使用BEGINSWITH谓词来检查元素是否以前缀开头.

let app = XCUIApplication()
let faxPredicate = NSPredicate(format: "label BEGINSWITH 'Fax: '")
let faxLabel = app.staticTexts.element(matching: faxPredicate)
XCTAssert(faxLabel.exists)

这是一个用于选择具有不同BEGINSWITH谓词的元素的工作示例,a picker with multiple wheels.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读