Android UiAutomator:UiObject有.getClassName()方法吗?

时间:2013-08-23 04:11:17

标签: android uiautomator

根据文档,UiObject类有一个方法函数.getClassName(),它应该返回UI对象的className属性。链接:

http://developer.android.com/tools/help/uiautomator/UiObject.html#getClassName()

但是,当我尝试构建我的UIAutomator测试时,构建失败并显示以下错误消息:

[javac] /Users/shastings/devel/my_project/tests/src/com/dts/test/ui/MyTest.java:55: cannot find symbol
[javac] symbol  : method getClassName()
[javac] location: class com.android.uiautomator.core.UiObject
[javac]         name = o.getClassName();
[javac]                 ^
[javac] 1 error

.getVisibleBounds()等其他方法函数运行正常,无论如何,错误消息确认oUiObject的实例。

P.S。我刚刚将我的SDK更新到最新版本,但仍然会发生这种情况。

1 个答案:

答案 0 :(得分:1)

在API级别18(Android 4.3)中添加了

getClassName()。您确定要使用该版本构建吗?