gpt4 book ai didi

java - 使用 Robotium 作为 Android 项目的介绍/演示文稿

转载 作者:行者123 更新时间:2023-12-02 03:22:35 26 4
gpt4 key购买 nike

我在 Android Studio 中有一个 Android 项目。作为此应用程序的一部分,我想包含一个演示,它会自动单击按钮等内容,在 EditTexts 中键入文本,左右滑动,只是为了展示应用程序内的可能性。我用 Robotium 制作了一个脚本,它运行得很好,但是,我只能从 Android Studio 中启动它。但是,我现在想将该脚本包含在应用程序中。我将依赖项添加到 build.gradle

dependencies {
compile 'com.jayway.android.robotium:robotium-solo:5.5.4'
compile 'junit:junit:4.12'
}

演示脚本,就像任何普通的 Android JUnit 测试一样:

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

如何将 Android JUnit 测试脚本包含在常规应用/APK 中?

或者是否有我不知道的常用方法来运行演示?

最佳答案

Robotium 是一个专门为测试而构建的测试框架,而不是为用户提供精细的应用程序介绍。

如果您想向应用程序的用户进行介绍,请查看如何创建美观且实用的介绍。为此,您可以使用优秀的库,例如

您还可以使用以下方法创建新品牌:

检查 TodoistUdacityGmail 等应用,看看它们如何向用户提供介绍。

如果您想显示用户特定的操作或 View ,请尝试使用:https://github.com/iammert/MaterialIntroView

检查 Evernote 如何为用户提供此目的。

希望对你有帮助

关于java - 使用 Robotium 作为 Android 项目的介绍/演示文稿,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39413645/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com