0
저는 주로 에스프레소를 사용하고 올바르게 작동하는 기능 테스트를하고 있습니다. 어제 Android 5 Lollipop으로 이전하려고 시도했습니다. 내가 테스트를 실행하지만,이 코드 줄을 사용하여 모든 테스트는 SDK 21 에뮬레이터에서 작동이 중지 : 나는 집입니다 때 에스프레소 액션 바가 SDK 21에서 작동을 멈췄습니다.
getInstrumentation().runOnMainSync(new Runnable() {
@Override
public void run() {
solo.clickOnActionBarHomeButton();
}
});
누구는 해결책을 발견
어쩌면 내가 Robotium을 다할 것입니다onView(withContentDescription("Navigate up")).perform(click());
을 안드로이드 4.x에서도 작동할까요? 미리 감사드립니다. 코멘트에서 작성된
"작업 중지"란 무엇을 의미합니까? Lollipop 에뮬레이터에서 Espresso를 사용하여 모든 계측 테스트를 실행했습니다. – mklimek
"onView (withContentDescription ("위로 탐색 ")). perform (클릭());" 더 이상 작동하지 않습니다. 테스트에서 동일한 코드 줄을 사용합니까? – zatziky
onView (allOf (withText ("text"), isDisplayed()))를 사용합니다. 수행 (click())하면 작동합니다. "더 이상 작동하지 않습니다."- 충돌, 앱 종료, 정지, 조치 대기 ... – mklimek