我按照你的步骤来的,在虚拟机上没有问题,可以正常运行。
但是换成真机就跑不了了,直接报错。
下面是我出错的
// 我们使用该属性创建一个UiSelector 对象来定位该按钮。
UiObject allAppsButton = new UiObject(new UiSelector().description("Apps"));
// 模拟点击进入全部应用的屏幕
allAppsButton.clickAndWaitForNewWindow();
UiObject appsTab = new UiObject(new UiSelector().text("Apps"));
appsTab.click();
UiScrollable appViews = new UiScrollable(new UiSelector().scrollable(true));
appViews.setAsHorizontalList();
// 在安装目录中找到自己的apk并打开
UiObject settingsApp = appViews.getChildByText(
new UiSelector().className(android.widget.TextView.class.getName()), "PhoneInfo");
settingsApp.clickAndWaitForNewWindow();
码
第二行运行点击事件的时候报错
android.support.test.uiautomator.UiObjectNotFoundException: UiSelector[DESCRIPTION=Apps]
真机上就是跑不成功。
不知道有没有人碰到过这个问题
我按照你的步骤来的,在虚拟机上没有问题,可以正常运行。
但是换成真机就跑不了了,直接报错。
下面是我的代码
// 我们使用该属性创建一个UiSelector 对象来定位该按钮。
UiObject allAppsButton = new UiObject(new UiSelector().description("Apps"));
// 模拟点击进入全部应用的屏幕
allAppsButton.clickAndWaitForNewWindow();
第二行运行点击事件的时候报错
android.support.test.uiautomator.UiObjectNotFoundException: UiSelector[DESCRIPTION=Apps]
不知道你有没有碰到过这个问题