Я пытаюсь автоматизировать приложение флаттера, используя драйвер флаттера. Проблема заключается в нахождении элемента в приложении флаттера. В настоящее время мы имеем следующую технику локатора в драйвере флаттера.
find.bySemanticsLabel(label)
find.text(text)
find.byTooltip(message)
find.byType(type)
find.byValueKey(key)
Допустим, ключи не определены в приложении, и мы не можем однозначно идентифицировать элемент по тексту или любой технике локатора, упомянутой выше. В таком случае, как определить элемент? Давайте представим приложение для корзины покупок, и у нас есть несколько кнопок «Добавить» на странице Как мы можем выбрать конкретную кнопку Добавить?
Насколько я знаю, драйвер флаттера не поддерживает локаторы XPATH или CSS.