gpt4 book ai didi

xcode - 检查专注于 XCUITest 的 UITextField

转载 作者:行者123 更新时间:2023-11-30 10:05:32 25 4
gpt4 key购买 nike

有什么方法可以检查 XCUITest 中特定的 UITextField 是否聚焦(isFirstResponder)?

我目前正在使用以下扩展程序。它有效,但我相信有更好的方法来找到它。

@available(iOS 9.0, *)
extension XCUIElement {
func isTextFieldFirstResponder(application: XCUIApplication) -> Bool {
return debugDescription.containsString("Keyboard Focused")
}
}

最佳答案

您是否尝试过检查 XCUIElement(大概是一个 textField,但它也适用于 secureTextFields 和 textView)accessibilityElementIsFocused() 属性?这就是我目前正在做的事情,而且看起来确实有效。

关于xcode - 检查专注于 XCUITest 的 UITextField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36271642/

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