gpt4 book ai didi

ios - 如何查看 XCUIElement 树?

转载 作者:技术小花猫 更新时间:2023-10-29 10:13:45 29 4
gpt4 key购买 nike

背景:

我正在使用 XCode GM 在 iOS 9.0 中进行用户界面级别测试。

问题:

XCode GM 中是否有一个命令可以让您看到可访问元素及其关系的“树”?类似于 Appium 中的“页面”命令?

理想情况下,我将能够在调试器中运行一个命令,该命令会为我提供可供选择/操作的元素列表。目前,您可以在单个 XCUIElement 上使用 debugDescription,但这只会为您提供该元素的信息。

最佳答案

在你想看到树的地方设置一个断点...在调试器类型中:

po print(XCUIApplication().debugDescription)

打印出 XCUITesting 有权访问的所有内容。您也可以将其放入测试中:

func testTreeExample() {
XCUIApplication().buttons["login"].tap()
print(XCUIApplication().debugDescription)
XCUIApplication().buttons["next"].tap()
print(XCUIApplication().debugDescription)
}

如果您在查找某些内容时遇到问题,您可以使用这种方式在您执行某项操作后立即自动打印出应用程序看到的内容。

关于ios - 如何查看 XCUIElement 树?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32791752/

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