Ошибка при выполнении «одиночного щелчка» по представлению, «совпадающему с 0-м представлением».

Detox не может выполнить tap() и другие действия, когда для элемента существует несколько совпадений. В настоящее время я тестирую его на эмуляторе Android Nexus_5X_API_27.

await element(by.type('android.widget.TextView')).atIndex(0).tap();

Также detox не может выполнить действие для сопоставителя by.Type(), он запрашивает полное имя класса, поэтому я использовал «android.widget.TextView» для реактивного элемента «TextView».


person abdul    schedule 01.06.2018    source источник


Ответы (1)


Это не проблема детоксикации. Это происходит, когда Детокс не может найти идентификатор теста. Можете ли вы проверить, что вы объявили идентификатор теста в дочернем или родительском, потому что в Android он учитывает идентификаторы, объявленные в родительском, и это обычно происходит с реагирующими нативными компонентами.

person Yogesh Thanvi    schedule 27.06.2018