0

ドキュメントによると、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 を最新のものに更新しましたが、これはまだ発生します。

4

1 に答える 1

1

getClassName()API レベル 18 (Android 4.3) で追加されました。そのバージョンでビルドしていますか?

于 2013-08-26T13:48:52.410 に答える