Я использую последний 9.1.2 Детокс, в настоящее время тестирование на IOS.Проблема, которую я пытаюсь решить, - это когда мне нужно ввести определенные значения для ввода и удалить их между ними.Я попытался работать с replaceText безуспешно - просто не могу заставить его работать, несмотря ни на что .. Затем попробовал с методом clearText, результаты то же самое с влюбленностью.Я начал думать об обходном пути, чтобы попытаться обойти проблему с typeText ('\ b') и с tapBackspace (), проблема в том, что я касаюсь ввода, прежде чем пытаться что-то ему утверждать.Как только метод пытается нажать что-нибудь на клавиатуре, он делает еще один дополнительный щелчок по вводу (для достижения фокуса, который я предполагаю), и заставляет мой выбор исчезать непосредственно перед тем, как он попадает на клавишу возврата. (С multiTap (2) в любом месте внутри ввода, Backspace затем должен стереть его значение).Есть ли какое-то решение этой проблемы?Почему clearText и replaceText вообще не работают?Чего мне не хватает?
Шаги для воспроизведения:
- Коснитесь поля ввода и подтвердите его.
- Отключите клавиатуру.
- Еще раз коснитесь поля ввода.
- Попробуйте удалить значение, которое вы ввели в него ранее - используя clearText () |replaceText ('') |multiTap (2), а затем нажмите Backspace.
Версии Detox, Node, Device, Xcode и macOS:
Detox: 9.1.2
React Native:0.57.1
Узел: 10.13.0
Устройство: Iphone 6
Xcode: 10
macOS: 10,14 Мохаве
Первая попытка
Вторая попытка
Третья попытка