gpt4 book ai didi

macos - 使用 Xcode : How to find a button that has no title? 进行 UI 测试

转载 作者:行者123 更新时间:2023-12-04 17:16:04 25 4
gpt4 key购买 nike

我的用户界面中有一些按钮仅显示图像而没有标题。如何在 UI 测试期间访问它们? window.buttons["delete"].click()由于没有标题,找不到按钮。而且我无法设置标题,因为图像有一些透明度。

最佳答案

你应该设置一个 accessibilityIdentifier .这是一个非面向用户的属性,旨在允许您识别 UI 测试中的元素。引入它是为了阻止人们滥用 accessibilityLabel ,人们以前会在他们的测试中使用它来识别事物,但它对 Voiceover 用户的体验产生了影响,他们听到了 accessibilityLabel 的内容。当他们选择一个元素时。

// app code
let myButton: UIButton!
myButton.accessibilityIdentifier = "deleteButton"

// test code
let app = XCUIApplication()
let deleteButton = app.buttons["deleteButton"]

关于macos - 使用 Xcode : How to find a button that has no title? 进行 UI 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44356131/

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