gpt4 book ai didi

ios - 在 iOS UITesting 中获取包含另一个带有静态文本的元素的元素

转载 作者:搜寻专家 更新时间:2023-10-31 19:32:25 24 4
gpt4 key购买 nike

如何通过静态文本构建查询以获取包含另一个元素的元素。

示例:获取第一个包含带有文本“cool cell”标签的表格单元格

我需要它,因为我有不同的单元格,我想获得一个包含特定文本的单元格。请注意,我有兴趣获取该单元格,因为我需要确保该单元格包含其他元素。目标是确保标题为“我是一个单元格”的单元格也有一个带有文本“酷”的标签

最佳答案

Get the first table cell that contains a label with text "cool cell"

怎么样:

let app = XCUIApplication()
app.cells.containing(.staticText, identifier: "cool cell")

如果这还不够,还有一个版本的 containing 接受 NSPredicate:

func containing(_ predicate: NSPredicate) -> XCUIElementQuery
func containing(_ elementType: XCUIElement.ElementType, identifier: String?) -> XCUIElementQuery

文档:

Returns a new query for finding elements that contain a descendant matching the specification" which is what you need. [...]

关于ios - 在 iOS UITesting 中获取包含另一个带有静态文本的元素的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48829498/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com