繁体   English   中英

Xcode ui test:staticTexts以

[英]Xcode ui test: staticTexts start with

我想检查一下我的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谓词的元素, 一个带有多个轮子的拾取器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM