XCTest UI 测试 UI 元素大小

XCTest UI testing UIElements size

我正在 XCode 中使用 XCTest 测试我的应用程序。

有人有示例如何测试 UIElement 大小吗? tableView 中单元格的高度,或 tableView 单元格中标签的高度。任何示例将不胜感激。

XCUIElement 上使用 XCUIElementAttributes 协议访问框架。这 returns 一个标准 CGRect,您可以查询尺寸和来源。

let height = app.buttons.element.frame.size.height
let width = app.buttons.element.frame.size.width
let x = app.buttons.element.frame.origin.x
let y = app.buttons.element.frame.origin.y