在 XCTest UI 测试中单击 NSToolbarItem
Posted
技术标签:
【中文标题】在 XCTest UI 测试中单击 NSToolbarItem【英文标题】:clicking a NSToolbarItem in XCTest UI Testing 【发布时间】:2020-02-04 00:53:18 【问题描述】:我正在为基于文档的 macOS 应用程序编写 UI 测试。
在 UI 测试中,如何以本地化友好的方式点击 NSToolbarTiem?
当我点击一个时,录制不会录制任何内容。
NSToolbarItem
似乎没有accessibilityIdentifier
。
【问题讨论】:
【参考方案1】:你应该检查元素树print(app.debugDescription)
找到你的元素并点击app.toolbars["brushes"].firstMatch.click()
之类的东西
如果缺少accessibilityIdentifier
和label
,请将它们添加到应用程序代码或情节提要中。
【讨论】:
以上是关于在 XCTest UI 测试中单击 NSToolbarItem的主要内容,如果未能解决你的问题,请参考以下文章
在 XCTest 的 UI 测试中从 TextView 获取文本