Xamarin Forms プロジェクトで UI テストをセットアップしようとしています。
こちらのガイドに従い、ユーザー名コントロールに StyleId を追加しました
<Entry x:Name="username_name"
StyleId="username_styleid"
Text="{Binding Username, Mode=TwoWay}"
IsEnabled="{Binding IsBusy, Converter={StaticResource ReverseBoolConverter}}"
Style="{StaticResource TextboxLight}"
Placeholder="{Binding UsernameLabel}" />
Android MainActivity にコードを追加しました
Forms.ViewInitialized += (sender, e) => {
if (!string.IsNullOrWhiteSpace(e.View.StyleId))
{
e.NativeView.ContentDescription = e.View.StyleId;
}
};
テストを実行して REPL を使用すると、StyleId が id プロパティではなく label プロパティとして出力されていることがわかります
誰かがこれを機能させることができましたか?