引入依赖包
在build.gradle内添加以下依赖
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
androidTestImplementation 'com.android.support.test.uiautomator:uiautomator-v18:2.1.3'
}
测试框架
import android.support.test.InstrumentationRegistry;
import android.support.test.runner.AndroidJUnit4;
import android.support.test.uiautomator.UiDevice;
import org.junit.Test;
import org.junit.After;
import org.junit.Before;
import org.junit.runner.RunWith;
@RunWith(AndroidJUnit4.class)
public class test {
private UiDevice mUIDevice = null;
@Before
public void setUp() {
mUIDevice = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation()); //获得device对象
}
@Test
public void Test() throws InterruptedException {
mUIDevice.pressHome();
}
@After
public void clear() throws InterruptedException {
mUIDevice.pressHome();
}
}
使用Junit框架,测试前操作/测试/测试后操作