Тестирование пользовательского интерфейса, если кнопка включена - PullRequest
0 голосов
/ 29 апреля 2018

Я хочу проверить, не отключен ли Button в моем тесте пользовательского интерфейса.

В Android вы обычно делаете что-то вроде этого:

onView(withId(R.id.buttonId)).check(matches(not(isEnabled())));

Что эквивалентно при написании теста пользовательского интерфейса для Flutter?

1 Ответ

0 голосов
/ 30 апреля 2018

Дайте вашему Button a UniqueKey, прокачайте виджет и выполните другие тестовые клики и т. Д. Затем

expect(tester.widget<FlatButton>(find.byKey(buttonKey)).enabled, isFalse);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...