根据文档,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()
等其他方法函数运行正常,无论如何,错误消息确认o
是UiObject
的实例。
P.S。我刚刚将我的SDK更新到最新版本,但仍然会发生这种情况。
答案 0 :(得分:1)
getClassName()
。您确定要使用该版本构建吗?