2014-02-12 1 views
0

제 질문은 다음과 같습니다. - 소스 코드를 사용하여 자동화 할 수있는 Android 앱이 있습니다. 우려, 내 애플 리케이션은 이메일을 보내는 기능을 가지고 또한 웹 사이트를 방문하고 나는 그것을 자동화 할 수 없습니다. 가능한지 알고 싶습니까? 테스트중인 앱에서 다른 앱을 열 수 있습니까?Robotium - Robotium이 테스트중인 애플리케이션에서 다른 애플리케이션을 열 수 있습니까?

전자 메일을 보내려면 장치에 다른 응용 프로그램이 설치되어 있습니다. 테스트중인 응용 프로그램을 사용하여 전자 메일을 트리거 할 수 있습니까?

답변

0

아니오 AUT에서 나갈 수는 없지만 AUT에서 시작한 응용 프로그램에 대해 다른 테스트를 순서대로 수행 할 수는 있습니다.

이 Robotium의 페이지를 질문에서 촬영과 답변입니다 :

아니, 그건 불가능합니다. AndroidManifest.xml에서 테스트 할 대상 응용 프로그램을 지정합니다. 이 같이 할 수 있는지의 예 :

<instrumentation android:targetPackage="com.example.android.notepad" android:name="android.test.InstrumentationTestRunner" /> 

테스트 프로젝트가 targetPackage에 잠겨 있음을 의미한다. 해당 대상 패키지 외부로 이동하는 것은 Android 플랫폼에서 허용되지 않습니다. 따라서 각 응용 프로그램마다 하나씩 2 개의 테스트 프로젝트가 필요합니다.