gpt4 book ai didi

iOS UITests - XCUIElements 标识符的用途

转载 作者:行者123 更新时间:2023-11-28 21:25:11 26 4
gpt4 key购买 nike

在 iOS UITests 上工作时,我发现了 XCUIElement有一个属性,identifier , 这是面对 XCUIElementAttributes .当我调试时,我发现这是一个真正的属性,并且总是包含空字符串。谁能解释这个属性的用途是什么?我无法在两个 XCUIElement 之间获得任何区分属性

我无法更改标识符,它是不可变的。

enter image description here

最佳答案

XCUIElement 的 identifier 属性与其代表的 UIView 的可访问性标识符相同。

// app code
let someButton: UIButton!
someButton.accessibilityIdentifier = "myIdentifer"

// test code
let button = XCUIApplication().buttons["myIdentifier"] // get XCUIElement for the button
print(button.identifier) // => "myIdentifier"

如果 identifier 为空,这是因为 accessibilityIdentifier 属性尚未在 View 上设置。

关于iOS UITests - XCUIElements 标识符的用途,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42523553/

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