Uiautomator-无法使用UiObject2

时间:2018-11-18 14:19:16

标签: uiautomator

我试图在UiAutomator中创建一个新的UiObject2,但收到以下消息:

'UiObject2(android.support.test.uiautomator.UiDevice,android.support.test.uiautomator.BySelector,android.view.accessibility.AccessibilityNodeInfo)'在'android.support.test.uiautomator.UiObject2'中不公开。无法从外部软件包访问

有人知道如何解决此问题吗?

1 个答案:

答案 0 :(得分:0)

UiObject2 resultsObj = mDevice.findObject(By.clazz("android.widget.ExpandableListView").res("android:id/list").pkg(PACKAGE_NAME).scrollable(true));

您是否在androidTestImplementation 'com.android.support.test.uiautomator:uiautomator-v18:2.1.2'中添加了projectRoot-app module-build.gralde
并在app module-androidTest下编写测试代码?