Тестирование пользовательского интерфейса Xcode — ошибка сопоставления событий с отметкой времени

Мы получаем эту ошибку при записи теста пользовательского интерфейса. В этот момент рекордер останавливает запись кода. Что это значит?

введите здесь описание изображения


person Jason Hocker    schedule 07.04.2016    source источник
comment
Простой ответ на ваш вопрос заключается в том, что он не находит элемент, на который вы нажали. Как это исправить, это то, что я тоже ищу.   -  person Nuno Gonçalves    schedule 17.06.2016
comment
Xcode 8 все еще существует, я думаю, это ошибка   -  person Tikhonov Alexander    schedule 22.09.2016
comment
Эта работа для меня: stackoverflow.com/questions/36616891/   -  person MarcioElizeu    schedule 13.11.2016


Ответы (2)


Это означает, что когда вы нажимаете на элемент, Xcode не может определить, какой это элемент. Не уверен, баг это или нет.

В моем случае я нажимал на ячейку табличного представления и получал это. То, как я обошел это, добавило эти строки:

let cells = app.tables.cells
cells.elementBoundByIndex(0).tap()

Получите ссылку на ячейки таблицы, а для себя коснитесь представления. Конечно, это индивидуальное решение, но оно должно помочь вам продолжать.

person Nuno Gonçalves    schedule 16.06.2016

Попробуйте добавить свою раскадровку в целевое членство в тестах пользовательского интерфейса.

Щелкните раскадровку, затем щелкните правой кнопкой мыши инспектор файлов, затем прокрутите вниз до целевого членства и щелкните тесты пользовательского интерфейса.

person Adam    schedule 07.06.2017
comment
Мое решение для моих первых тестов пользовательского интерфейса в Xcode 9, спасибо! - person benck; 01.10.2017
comment
Мне это не помогло. - person Geoff S; 19.07.2018