Как найти элемент в приложении флаттера для автоматизации тестирования с помощью драйвера флаттера? - PullRequest
0 голосов
/ 23 мая 2019

Я пытаюсь автоматизировать приложение флаттера, используя драйвер флаттера. Проблема заключается в нахождении элемента в приложении флаттера. В настоящее время мы имеем следующую технику локатора в драйвере флаттера.

  find.bySemanticsLabel(label)
  find.text(text)
  find.byTooltip(message)
  find.byType(type)
  find.byValueKey(key)

Допустим, ключи не определены в приложении, и мы не можем однозначно идентифицировать элемент по тексту или любой технике локатора, упомянутой выше. В таком случае, как определить элемент? Давайте представим приложение для корзины покупок, и у нас есть несколько кнопок «Добавить» на странице Как мы можем выбрать конкретную кнопку Добавить? Насколько я знаю, драйвер флаттера не поддерживает локаторы XPATH или CSS.

...