Appium:无法执行单击“+”按钮

Appium: Unable to perform click on a "+" button

我正在尝试自动化移动应用程序,但在尝试单击“+”以添加新数据行时遇到问题。

来自 getsource(),元素的代码是

                <android.widget.ImageButton index="0" package="mobi.littlebytes.android.bloodglucosetracker" class="android.widget.ImageButton" text="" resource-id="mobi.littlebytes.android.bloodglucosetracker:id/fab" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[844,1558][1038,1752]" displayed="true" />
              </android.widget.RelativeLayout>

我的失败代码是

a.moveToElement(driver_App.findElement(By.xpath("//[@id='fab']"))).click().build().perform();

我也试过了

a.moveToElement(driver_App.findElement(By.xpath("//*[@id='mobi.littlebytes.android.bloodglucosetracker:id/fab']"))).click().build().perform();

但是也失败了,就是无法点击“+”按钮。希望多多指教

我附上了按钮的图片

尝试使用 xpath 单击该元素:

driver_App.findElement(By.xpath("//*[@resource-id='mobi.littlebytes.android.bloodglucosetracker:id/fab']")).click();