Automated tests UiAutomator找不到屏幕上显示的UiObject
我试图用UiAutomator单击按钮,但收到错误“androidx.test.UiAutomator.UiObjectNotFoundException” 我试着用两种方法来定位这个物体Automated tests UiAutomator找不到屏幕上显示的UiObject,automated-tests,android-uiautomator,ui-testing,Automated Tests,Android Uiautomator,Ui Testing,我试图用UiAutomator单击按钮,但收到错误“androidx.test.UiAutomator.UiObjectNotFoundException” 我试着用两种方法来定位这个物体 UiObject cartButton=uiDevice.findObject(新选择器().resourceId(“R.id.group\u cart\u add\u按钮”) UiObject2 cartButton=uiDevice.findObject(By.res(InstrumentationReg
UiObject cartButton=uiDevice.findObject(新选择器().resourceId(“R.id.group\u cart\u add\u按钮”)代码>
UiObject2 cartButton=uiDevice.findObject(By.res(InstrumentationRegistry.getInstrumentation().getTargetContext().getPackageName(),“R.id.group\u cart\u add\u button”)代码>
为什么?您可以执行以下操作:
String packageName = "your-app-package-name"
String fullCartButtonResourceId = packageName + ":id/group_cart_add_button";
UiObject2 cartButton = mDevice.findObject(By.res(uk));
或
嗨,我也有同样的问题。有什么消息吗?有什么最新消息吗?
UiObject cartButton = findObject(new UiObject(new UiSelector().resourceId(fullCartButtonResourceId));