Я создал компонент PIN, в котором пользователь должен ввести 6-значный PIN-код.Я разработал этот компонент, создав 6 компонентов Label, на которых отображается значок mdi.В фоновом режиме у меня есть TextField, который на самом деле имеет фокус, и когда пользователь вводит клавиши через клавиатуру, текст метки изменяется.Я пытаюсь автоматизировать этот вариант использования с помощью nativescript-dev-appium.Поскольку TextField не виден, appium не обнаруживает то же самое.Я обнаружил, что базовый фреймворк appium имеет методы для ввода текста с клавиатуры, но его нет в nativescript-dev-appium.Может кто-нибудь подсказать, как я могу нажать на клавиатуру, которая открыта на странице?
Вот как выглядит мой компонент ПИН в пользовательском интерфейсе:
Обратите внимание, что я могу правильно отправить текст, когда я пытаюсь сделать это в режиме Record n play, предоставленном Appium, и он генерирует следующий код
await driver.longPressKeyCode(8, undefined, undefined)
, однако эта функция мне недоступнакогда я использую nativescript dev appium