我试图在UiAutomator中创建一个新的UiObject2,但收到以下消息:
'UiObject2(android.support.test.uiautomator.UiDevice,android.support.test.uiautomator.BySelector,android.view.accessibility.AccessibilityNodeInfo)'在'android.support.test.uiautomator.UiObject2'中不公开。无法从外部软件包访问
有人知道如何解决此问题吗?
答案 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
下编写测试代码?