Тест пользовательского интерфейса Xamarin: считывание цвета фона, установленного через DynamicResource (система Android) - PullRequest
0 голосов
/ 29 августа 2018

Я хочу прочитать свойство "BackgroundColor", установленное DynamicResource, с помощью теста пользовательского интерфейса Xamarin в Android.
Следующий контент на странице xaml:

<StackLayout Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="2" BackgroundColor="{DynamicResource MyBackgroundColor}" AutomationId="MyBackgroundColor">
    <Label Text="My First Text" Style="{DynamicResource FirstStyle}" />
    <Label Text="Second Text" Style="{DynamicResource SecondStyle}" />
</StackLayout>

Я уже нашел следующий вопрос: Xamarin UI Test. Возьмите цвет фона управления ios . Но это не решило мою проблему.
В случае, если это имеет значение. Я использую MvvmCross.
Я пытался получить цвет, используя Repl. Я попробовал следующую команду:
app.Query(c => c.Marked("MyBackgroundColor").Invoke("backgroundColor").Invoke("styleString"))[0]
который возвращает:

{
receiverString => [

],
methodName => [

],
error => [

],
receiverClass => [

]}

Invoke ("BackgroundColor") также возвращает тот же результат.
Как можно зачитать имущество?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...