Как взаимодействовать с пользовательской клавиатурой в детоксикации? - PullRequest
0 голосов
/ 09 ноября 2018

Проблема, с которой я сталкиваюсь, заключается в том, что в библиотеке Braintree есть пользовательская клавиатура.

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

Я не могу просто набрать текст, поскольку клавиатура не имеет стандартного формата. typeText просто ничего не делает и не работает тихо. Вот как это выглядит.

enter image description here

Я даже пытался нажать TapAtPoint, но он отклонил клавиатуру, потому что касание заканчивается позади клавиатуры, отклоняя ее.

Вопрос о детоксикации в https://github.com/wix/Detox/issues/1031

...