2012-06-27 1 views
0

나는 안드로이드 용 테스트 프레임 워크를 끝내기위한 안드로이드 용 calabash를 처음 사용합니다. Iam이 내 앱의 버튼을 누르면 안드로이드 홈 화면으로 되돌아가는 기능을 테스트하려고합니다. 누군가이 시나리오에 대한 테스트를 도와 줄 수 있습니까? 여기까지입니다.안드로이드 엔드 투 엔드 테스트 with calabash

Feature: Return to Home Screen 

    Scenario: As a user 
    When I press the "GO" button 
    Then I should see "HomeActivity" screen appear 

두 번째 줄에 붙어 있습니다. 나는 id를 사용하려고하는 것과 같은 몇 가지 대안을 시도했다. (올바른 ID를 가지고 있다고 생각하지 않는다.) 안드로이드 홈 액티비티에는 미리 정의 된 ID가 있는가?) 또는 홈 액티비티가 나타나는지 테스트 할 다른 이름을 사용한다.

답변

0

나는 현재 탭의 태그를 반환 TabActivities를 들어 my github branch

에 정확히 할 수있는 새로운 액션을 만들었습니다. 다른 활동의 경우 클래스 이름을 반환합니다.

 
actual_activity = performAction('get_activity_name')['bonusInformation'] 
raise Exception "Expected #{expected_activity} activity but was #{actual_activity}" unless actual_activity == expected_activity