如何在 android 工作室 运行 我的 UI 自动化测试 class?

How to run my UI automation test class on android studio?

我试图制作一个 UI Automator,它可以按 Home 找到我的设置并单击它。我不知道如何在 Android Studio 上 运行 这个,因为没有默认值 Activity,它可以使用 ADB 吗?

这是我的部分代码,有什么问题吗?

@RunWith(AndroidJUnit4.class)
@SdkSuppress(minSdkVersion = 18)
public class MainActivity  {

    @Test
    public void testA() throws Exception{
        UiDevice mDevice =UiDevice.getInstance(InstrumentationRegistry.getInstrumentation());
        mDevice.pressHome();
        UiScrollable searchsetting = new UiScrollable(new UiSelector().scrollable(true));
        searchsetting.scrollIntoView(new UiSelector().text("Settings"));
        mDevice.findObject(new UiSelector().text("Settings")).clickAndWaitForNewWindow();

    }
}

谢谢。

我认为您不必 activity.You 只需要创建一个 Android 项目。然后创建您的 Ui 测试。你的测试 class 应该是这样的:

单击您的测试的播放图标 运行。如果您需要有关如何启动设置的示例。请看here