我是一名 QA,我是 android 自动化的新手,我在自动化我的应用程序中的 spinner / Dropdown 相关活动时遇到问题。我正在使用 Robotium 4.1 进行自动化。
我的应用程序中的 Spinner 是使用 actionbarsherlock 实现的。Hierarchyviewer 将其显示为Popupwindow:SOME-RANDOM-ID
. 看起来该实现是 actionbarsherlock 内部的。在与开发人员交谈后,他告诉我这是一个“不可见”的元素。我不明白那是什么意思,因为我可以看到元素。
另外,我在这里找不到其他一些问题中提到的方法。
我想正确的方法是使用solo.getViews()
,solo.getCurrentViews
等等,但我不知道如何使用那里的参数,所以无论我尝试什么都行不通。
有人可以用一个详细的例子指导我吗?(包括如何将参数提供给 getViews 等将不胜感激。)