2015-09-14 83 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 –