ドキュメントによると、UiObject
クラスには UI オブジェクト.getClassName()
のプロパティを返すメソッド関数があります。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
。
PS SDK を最新のものに更新しましたが、これはまだ発生します。