Расширенные функции с Flutter Driver (или Silenium / Ghost Inspector)

Ищу стратегию тестирования интеграции пользовательского интерфейса для Flutter. Мы хотели бы использовать Silenium / Ghost Inspector, но, похоже, это непрактично из-за отсутствия html id или классов CSS во Flutter (Добавить свойство id или name или другие средства идентификации для веб-приложений Flutter?). Или кто-нибудь нашел способ обойти это?

Между тем, у Flutter Driver есть только самая базовая документация для простых тестов, таких как поиск кнопки и нажатие кнопки. Кто-нибудь знает, могу ли я выполнять другие операции, такие как переход к определенной странице (например, с использованием фрагмента URL-адреса #), проверка ссылки, ведущей на внешний сайт, проверка визуальной настройки страницы по отношению к изображению и другие подобные тесты, которые были бы стандарт в Silenium и тому подобное.

Спасибо!!


person Mark    schedule 27.06.2020    source источник


Ответы (1)


Что ж, кажется, драйвер Flutter все еще очень ограничен, поэтому вместо этого я нашел стратегию использования Selenium, полную информацию разместил здесь: Стратегия использования тестирования браузера Selenium с веб-приложениями Flutter

person Mark    schedule 16.07.2020