Android Appium:查找错误的元素ID?

时间:2015-03-09 03:42:56

标签: android

我在Appium进行了几天的研究并且陷入了获取ID的问题。

对于一些始终出现在屏幕上的元素,通过iuautomatorviewer获取ID可能没有问题。但是,对于某些仅出现在屏幕上的错误通知元素,如下图所示,我无法获得图像中红色圆圈的ID

I cannot get an ID of the red circle in this image

有没有办法获得红圈的ID?

提前谢谢!

P / s:我正在使用Meowchat进行练习。感谢Meowchat

2 个答案:

答案 0 :(得分:0)

我担心你不能,它只是一个textDrawable的TextView,而不是一个视图。

如果您真的想要控制它,请使用EditText中的getCompoundDrawables,它会对您有所帮助。

或者您可以自己实施错误通知,将红色圆圈视为视图。

答案 1 :(得分:0)

使用xpath查找元素。

driver.findElement(By.xpath("//android.widget.EditText[@resource-id='com.minus.android:id/username']");
driver.sendKeys("Username you want to enter");