Xamarin Forms で作成された Android および iOS アプリに対して Test Recorder を実行しようとしています。テスト レコーダーでコントロールをクリックすると、生成された C# ファイルに ID が表示されず、クラス タイプだけが表示されます。
方程式から Test Recorder を削除し、Xamarin Forms Android アプリに対して基本的な UI テストを実行することにしました。
ここからデモアプリをダウンロードしました:
https://developer.xamarin.com/samples/xamarin-forms/UsingUITest/
StyleIds と、StyleIds を ContentDescriptions にマップするための MainActivity のコードを含め、UITest に対して正しく動作するようにすべてを配置する必要があります。
画面階層を検査するために REPL ターミナル セッションでツリーを実行しましたが、必要なコントロールの ID が表示されないようです。
>>> tree
[[object CalabashRootView] > PhoneWindow$DecorView]
[ActionBarOverlayLayout] id: "decor_content_parent"
[FrameLayout > ... > Platform_DefaultRenderer] id: "content"
[ButtonRenderer]
[Button] label: "MyButton", text: "Click me"
[LabelRenderer]
[FormsTextView] label: "MyLabel", text: "Hello, Xamarin.Forms!"
[View] id: "navigationBarBackground"
[View] id: "statusBarBackground"
>>>
何か案は?