2015-09-14 45 views
3

我正在XCode中使用XCTest测试我的应用程序。XCTest UI测试UIElements大小

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

回答

10

使用XCUIElementAttributes协议XCUIElement访问该帧。这将返回一个标准的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 
+0

感谢,这有很大帮助:d –

+0

@DejanZuza欢迎您!如果这足以回答您的问题,请点击左侧的灰色复选标记来接受它。谢谢! –

+0

嗨@Joe,我可以请你看看我的这个问题。谢谢 http://stackoverflow.com/questions/33872364/uitesting-xctest-current-viewcontroller-class –