2016-06-22 4 views
2

UIautomator를 사용하여 테스트 케이스를 작성하여 최신 앱에서 스 와이프해야합니다. 아래 코드를 시도했지만 "앱의 ID"가 확실하지 않습니다. 나는 uiautomatorviewer를 실행하려고 시도하고 모든 애플 리케이션은 동일한 resourceId를 보여주고있다.UI 자동화 도구를 사용하여 앱을 실행 취소 앱을 제거합니다.

uiDevice.pressRecentApps();

UiObject app = uiDevice.findObject(new UiSelector().resourceId("The id of the app")); 
    app.swipeLeft(100); 

답변

0

텍스트를 사용하여 앱을 찾을 수 있습니다.

UiObject app = uiDevice.findObject(new UiSelector().text("appText")); 
app.swipeLeft(); 

텍스트로 검색하면 텍스트가 실제로 기록 된 요소가됩니다. 당신이 그 요소에 슬쩍 수있는 경우

enter image description here

나는 확실하지 않다, 그래서 당신은 부모 요소를 필요로하는 경우 this 문제는 그 작업을 수행하는 방법을 포함했다.

관련 문제