Я пытаюсь создать сценарии XCUITest для приложения, которое состоит в основном из вертикально прокручиваемого UICollectionView. При записи автоматизации прокрутки в представлении сбора приложение работает в симуляторе так, как ожидалось, и тест записывает жест .swipeUp()
, примененный к элементам, к которым я прикоснулся.
Но когда я выполняю записанную автоматизацию этот вызов .swipeUp()
запускает средство распознавания жестов панорамирования на неродственном элементе на экране. Когда я экспериментально удалил средство распознавания жестов панорамирования .swipeUp()
, оно вообще не имело никакого эффекта (т. Е. Прокрутки не было).
Я надеюсь, что кто-то может указать мне причину этого неожиданного поведения и / или предложить альтернативу метод прокрутки через UICollectionView в XCUITest