是否可以从Espresso测试项目生成.apk

时间:2017-07-24 19:32:15

标签: android shell automation adb android-espresso

我是Android开发的新手,所以请耐心等待。

我想为应用程序创建一个自动化测试并通过adb运行它 我生成的测试用例执行简单的操作(例如单击按钮) 但是我找不到简单地运行这个测试的方法而不必使用Android studio

   @Test
    public void mainActivityTest() {
        ViewInteraction switch_ = onView(
                allOf(withId(R.id.switch1), withText("Switch"), isDisplayed()));
        switch_.perform(click());

有没有办法获取espresso生成的包并直接从adb运行,​​而无需打开源代码和android studio(因为它需要大量资源)?

如果没有,是否有某种独立的自动化工具可以生成测试文件,并且该测试将从ADB shell运行。

1 个答案:

答案 0 :(得分:1)

您可以使用Gradle任务(例如connectedAndroidTest)运行检测测试from the command line