如何在Android Studio上运行我的UI自动化测试类?

时间:2019-02-15 06:06:30

标签: android adb uiautomator

我试图制作一个UI自动化器,可以按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();

    }
}

谢谢。

1 个答案:

答案 0 :(得分:1)

我认为您不必进行任何活动,您只需创建一个Android项目即可。然后创建您的Ui测试。您的测试类应如下所示: enter image description here

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

相关问题