2011-05-04 8 views
3

방금 ​​Robotium을 시작했고 하나의 테스트 케이스에서 Android 전화 및 연락 애플리케이션을 테스트하려고했습니다. - 번호 (33323589)를 다이얼 - (3S)를 기다립니다 - 다시 전화 응용 프로그램을 이동 콜 -을 완료Robotium : 하나의 테스트 케이스에서 두 가지 다른 활동 테스트

1 단계

시작 전화 응용 프로그램 :

는 시나리오입니다. 기본 화면 - 연락처 목록 탭을 선택하십시오. (동일한 테스트 케이스)

  1. 단계

이동 연락처 목록에 - 아래로 스크롤 - 연락처를 선택하고 번호로 전화를 겁니다.

첫 번째 단계는 작동합니다. 연락처 신청을 시작할 수는 있지만 연락처 목록에서는 재생할 수 없습니다. 내 질문은 이전에 전화 응용 프로그램 계측이 시작되었을 때 연락처 응용 프로그램의 계측을 시작하는 방법입니다.

Intent intent = new Intent(Intent.ACTION_MAIN); 
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
intent.setClassName(getTargetContext(), "com.android.contacts.contactsList"); 
Activity activity = startActivitySync(intent); 

불행하게도 그것은이 문제에서 나를 도울 수 바랍니다

를 작동하지 않는이 포럼 http://groups.google.com/group/robotium-developers/browse_thread/thread/c82a02b4973cbb4d/7a6795ddbcd7c527?show_docid=7a6795ddbcd7c527

에 언급했습니다

나는이 시도?

Chindji

답변

0

당신은 Robotium과 동시에 두 개의 "응용 프로그램"을 테스트 할 수 없습니다 감사합니다. 나는 귀하의 경우 연락처 응용 프로그램이 하나의 응용 프로그램이며 Dialing number가 다른 것으로 생각합니다. Robotium의 프로젝트 호스팅 사이트 (code.google.com)에서 더 잘 찾을 수 있습니다. hAppyCoding

관련 문제