Android Studio에 Android 프로젝트가 있습니다. 이 앱의 일환으로 버튼과 같은 것들을 자동으로 클릭하는 데모를 포함하고 싶습니다. EditTexts
의 텍스트를 입력하고 왼쪽과 오른쪽으로 스 와이프하여 앱 내에서 가능성을 보여줍니다. Robotium
으로 스크립트를 만들었지 만 제대로 작동하지만 Android Studio 내에서만 시작할 수 있습니다. 그러나, 나는 그 스크립트를 앱에 포함시키고 자한다.Android 프로젝트의 소개/데모 프레젠테이션으로 Robotium 사용
public class Demo extends ActivityInstrumentationTestCase2<MainActivity> {
private Solo solo;
public TestApk() {
super(MainActivity.class);
}
@Before
public void setUp() throws Exception {
this.solo = new Solo(getInstrumentation(), getActivity());
}
@Test
public void test() throws Exception {
//run demo script
}
@After
public void tearDown() throws Exception {}
}
을하지만 new Demo()
를 호출 할 때마다이 NoClassDefFoundError
을 던지는 계속 : 난 그냥 어떤 평범한 안드로이드 JUnit 테스트처럼, build.gradle
dependencies {
compile 'com.jayway.android.robotium:robotium-solo:5.5.4'
compile 'junit:junit:4.12'
}
그리고 데모 스크립트에 종속성을 추가했다.
일반 앱/APK의 일부로 Android JUnit 테스트 스크립트를 포함하려면 어떻게해야하나요?
또는 내가 모르고있는 데모를 실행하기 위해 일반적으로 사용되는 방법이 있습니까?
downvoter가 downvote를 설명하면 좋을까요 ... – stealthjong