2017-11-03 26 views
0

수천 개의 항목을 테이블 뷰에로드하는 UI 테스트를 만들었습니다.UITests에서 부드러운 스크롤을 확인하는 방법이 있습니까

let table = app.tables.element 
table.swipeUp() 
table.swipeUp() 
table.swipeUp() 

scoll 부드러운 있는지 확인하기 위해 어떤 방법이 있나요 : 나는 테이블 뷰를 스크롤하기 위해 다음 코드를 사용할 수 있습니까?

답변

1

테이블보기의 스크롤이 UITest에서 원활하게 수행되는지 테스트 할 수있는 방법이 없습니다.

XCTest은 성능 테스트를 제공하지만 UnitTests에만 해당됩니다. 코드의 성능은 테스트 할 수 있지만 UI는 테스트 할 수 없습니다.

use Instruments to monitor the frame rate 수 있습니다. Instruments로 앱을 실행하고 테이블보기를 스크롤하십시오. 프레임 속도가 크게 떨어지면 성능 병목 현상이 발생합니다.

커서가 다시 사용되기 때문에 UITableView의 스크롤링 성능은 10 개의 셀 또는 10000 개의 셀에서 달라야합니다.