Как прокрутить и выбрать значение из выпадающего списка в Android Appium? - PullRequest
0 голосов
/ 12 октября 2018

Я тестирую приложение в Appium, в котором я открываю раскрывающийся список, в котором открывается макет, из которого я беру следующий xpath, чтобы выбрать значение для заполнения раскрывающегося списка, но я не могу сделать с этим

driver.findElement(By.
      xpath("//android.widget.CheckedTextView[@text='Educational Payment']")).click();


//Also tried with [@index='2'] and by providing class hierarchy like below; 
//driver.findElement(By.
     //xpath("//android.widget.ListView.CheckedTextView[@text='Educational Payment']")).click();

и как прокрутить этот список там.

Ответы [ 2 ]

0 голосов
/ 20 декабря 2018

Используйте следующий код для прокрутки:

driver.findElementByAndroidUIAutomator("new UiScrollable(new UiSelector()).scrollIntoView(text(\"**Element Name**\"));");
0 голосов
/ 16 октября 2018

Для прокрутки экрана до нужного текста используйте следующую строку кода:

 driver.findElementByAndroidUIAutomator("new UiScrollable(newUiSelector()).scrollIntoView(new UiSelector().text(\"Educational Payment\"));");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...