В моем приложении есть требование, при котором мне нужно выбрать любую фотографию в собственном приложении и нажать кнопку «Удалить». Но я не могу выбрать какую-либо конкретную фотографию.
Я выполнил следующие шаги:
- Я создал список, который проверит наличие фотографий или
не?
- Если фотографии присутствуют, тогда я нажму на любой конкретный
фото.
- А затем нажмите на кнопку удаления.
Но мой код не выбирает фотографию, даже если элемент отображается.
В следующем порядке я нашел элементы:
@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.
Так, может кто-нибудь сказать мне, как автоматизировать это?