gpt4 book ai didi

xcode - 如何像appium检查器一样检查xcode ui测试的元素

转载 作者:行者123 更新时间:2023-12-02 07:47:04 24 4
gpt4 key购买 nike

我正在为一个应用程序进行 xcode ui 测试。以前我用过

appium

通过它我可以知道任何元素的详细路径。通过它的检查器,我可以知道元素名称或 xpath 或任何东西。

但根据要求,最近我切换到 xcode ui 测试。

我在这项新技术中遇到了问题。我无法获取元素详细信息。

它通过记录提供详细信息,但这并不总是有效。

有时它太长了。

Is there any way to inspect the element like appium inspector so that
i can write my element path accordingly by myself without recording?

最佳答案

一共有 3 种方法可以做到这一点:

  1. 模拟器中的辅助功能检查器:通过转到“设置”->“常规”->“辅助功能”->“辅助功能检查器”在模拟器上启用它。然后将鼠标悬停在元素上即可获取辅助功能标签或标识符。

  2. Xcode 开发人员工具中的辅助功能检查器:右键单击 Xcode 并打开开发人员工具 -> 辅助功能检查器。

  3. debugDescription:它打印 View 的元素,您可以在控制台中使用它,例如:

    XCUIApplication().debugDescription

或更好:

var string = XCUIApplication().debugDescription
string = Array(arrayLiteral: string).reduce("") {$0 + ($1 == "" ? "\n" : $1)}
print(string)

Appium不同,XCTest更以开发为中心,如果您设置并拥有应用程序的可访问性,您会发现它很容易使用。您可以将 accessibilityIdentifier 设置为元素并在测试中使用这些值。

关于xcode - 如何像appium检查器一样检查xcode ui测试的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38980209/

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