我正在尝试在 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 属性输出
有没有人设法让它工作?