【问题标题】:Is it possible to generate an .apk from an Espresso test project是否可以从 Espresso 测试项目中生成 .apk
【发布时间】:2017-12-30 12:22:13
【问题描述】:

我是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 运行。

【问题讨论】:

    标签: android shell automation adb android-espresso


    【解决方案1】:

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

    【讨论】:

    • 那么在生成一个测试用例之后,我是否可以在完全不需要打开android studio的情况下运行所说的测试用例?
    • 没有源代码是否可以运行测试用例
    • @Flash10101: “那么在生成一个测试用例之后,我是否可以在完全不需要打开 android studio 的情况下运行所说的测试用例?” - 是的。 “是否可以在没有源代码的情况下运行测试用例”--否。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-15
    • 2014-10-14
    • 2015-11-11
    • 1970-01-01
    • 2020-05-12
    相关资源
    最近更新 更多