Как установить значение в Picker в Flutter Android? - PullRequest
0 голосов
/ 24 апреля 2020

Элемент выбора

Я использую Appium Flutter Finder для автоматизации испытаний с Appium. Так как appium напрямую не поддерживает автоматизацию приложений-флаттеров.

Элемент выбора является родным для IOS приложений. Но с помощью Flutter мы интегрировали элемент Picker. Теперь мы можем использовать этот элемент и в Android.

Поскольку мы используем ключ значения для идентификации элементов трепетания в отличие от идентификатора ресурса для собственного android приложения.

Я написал следующее код. Но он не прокручивает средство выбора и не устанавливает какое-либо значение.

FlutterFinder ele = new FlutterFinder(driver);

ele.byValueKey("humidity_above").sendKeys("90%");

Кроме того, попробуйте использовать ele.byValueKey ("влажность_абазу)). SetValue (" 90% ");

Я также попробовал собственные способы установки значения

driver.context("NATIVE_APP");
sleepTime(5000);
List list1 = driver.findElements(By.xpath("//android.view.View/android.widget.SeekBar"));
System.out.println(list1.size());

Так что в приведенном выше коде я пытался получить список. Но он возвращает 0 для размера списка 1.

Спасибо,

...