Как автоматизировать радиокнопку в приложении iOS с помощью Appium? - PullRequest
0 голосов
/ 08 мая 2018

В моем приложении есть требование, при котором мне нужно выбрать любую фотографию в собственном приложении и нажать кнопку «Удалить». Но я не могу выбрать какую-либо конкретную фотографию. Я выполнил следующие шаги:

  1. Я создал список, который проверит наличие фотографий или не?
  2. Если фотографии присутствуют, тогда я нажму на любой конкретный фото.
  3. А затем нажмите на кнопку удаления.

Но мой код не выбирает фотографию, даже если элемент отображается.

В следующем порядке я нашел элементы:

@iOSFindBy(xpath = "//XCUIElementTypeImage[contains(@name,'tick-1.png')]")
private MobileElement selectPhoto;
@iOSFindBy(xpath = "//XCUIElementTypeImage[contains(@name,'tick-1.png')]")
private List<MobileElement> listOfPhotos;

А когда я это сделаю,

listOfPhotos.isEmpty()

, который возвращает ложь, и который ожидается, поскольку присутствует одна фотография.

Но когда я нажимаю на элемент,

selectPhoto.click

фото не выбирается.

Однако selectPhoto.isDisplayed возвращает true.

Так, может кто-нибудь сказать мне, как автоматизировать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...