2014-02-21 9 views
0

표 셀에 숨겨진 버튼을 표시하는 방법을 알아 내려고합니다. iPhone에서 SMS 앱을보고있는 것과 유사합니다. 스레드는 표 셀에 있으며, 해당 셀을 누르고 드래그하면 해당 스레드를 삭제하는 단추가 나타납니다. 내 응용 프로그램의 기능은 비슷합니다.UIAutomation iOS 7에서 숨겨진 상호 작용을 표시하기 위해 tableCell을 슬라이드하는 방법

이제이 방법으로 스레드를 삭제할 수있는 테스트를 자동화하고 싶습니다.

target.frontMostApp().mainWindow().scrollViews()[0].tableViews()[0].visibleCells()[0].dragInsideWithOptions({startOffset:{x:0.9, y:0.5}, endOffset:{x:0.0, y:0.5}, duration: 1.5}); 

위의 내용은 현재 의도 된 상호 작용을 시작한 것으로 보이지만 동작이 발생하지 않은 것처럼 UI가 다시 스냅합니다.

답변

0

수동으로 실행하는 경우 셀이 한쪽에 머물러 있습니까? 아니면 항상 돌아 오는 스위치입니까? 비슷한 UI가 있기 때문에 내가 묻는 이유는 셀을 한쪽으로 밀어 넣은 다음 그 뒤에있는 버튼을 탭 할 수 있기 때문입니다. 셀을 절반 만 드래그하면 탭을 무시합니다.

+0

분명히, 나는이 응답을 보지 못했습니다. 최근에는 UI 자동화 스위트를 많이 변경해야했습니다. 따라서이 특정 테스트 케이스로 돌아 가면 셀의 길이를 지정하고 다시보고 할 드래그를 코딩하려고 시도합니다. – Acludia