我试图制作一个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();
}
}
谢谢。
答案 0 :(得分:1)
我认为您不必进行任何活动,您只需创建一个Android项目即可。然后创建您的Ui测试。您的测试类应如下所示:
点击播放图标即可运行测试。如果您需要有关如何启动设置的示例。请看看here